[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Application"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Application is an abstract class."
                    }
                ],
                "className": "QQuickApplication",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "layoutDirection",
                        "notify": "layoutDirectionChanged",
                        "read": "layoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "supportsMultipleWindows",
                        "read": "supportsMultipleWindows",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "state",
                        "notify": "stateChanged",
                        "read": "state",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ApplicationState",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "displayName",
                        "notify": "displayNameChanged",
                        "read": "displayName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setDisplayName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "screens",
                        "notify": "screensChanged",
                        "read": "screens",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickScreenInfo>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickApplication",
                "signals": [
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "displayNameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "Qt::ApplicationState"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "screensChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "updateScreens",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlApplication"
                    }
                ]
            }
        ],
        "inputFile": "qquickapplication_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultMethod",
                        "value": "start()"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Animation"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Animation is an abstract class"
                    }
                ],
                "className": "QQuickAbstractAnimation",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Loops",
                        "values": [
                            "Infinite"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ],
                    [
                        {
                            "className": "QQmlPropertyValueSource",
                            "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "running",
                        "notify": "runningChanged",
                        "read": "isRunning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRunning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paused",
                        "notify": "pausedChanged",
                        "read": "isPaused",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPaused"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "alwaysRunToEnd",
                        "notify": "alwaysRunToEndChanged",
                        "read": "alwaysRunToEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAlwaysRunToEnd"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loops",
                        "notify": "loopCountChanged",
                        "read": "loops",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLoops"
                    }
                ],
                "qualifiedClassName": "QQuickAbstractAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stopped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "runningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "pausedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "alwaysRunToEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "loopCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void",
                        "revision": 12
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "restart",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pause",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resume",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "complete",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "componentFinalized",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlPropertyValueSource"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PauseAnimation"
                    }
                ],
                "className": "QQuickPauseAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ScriptAction"
                    }
                ],
                "className": "QQuickScriptAction",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "script",
                        "read": "script",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setScript"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickPropertyAction",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setTargetObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "property",
                        "notify": "propertyChanged",
                        "read": "property",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperty"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "properties",
                        "notify": "propertiesChanged",
                        "read": "properties",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperties"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targets",
                        "read": "targets",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "exclude",
                        "read": "exclude",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "valueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "propertiesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propertyChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PropertyAnimation"
                    }
                ],
                "className": "QQuickPropertyAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "notify": "durationChanged",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "notify": "fromChanged",
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "to",
                        "notify": "toChanged",
                        "read": "to",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setTo"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "easing",
                        "notify": "easingChanged",
                        "read": "easing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEasingCurve",
                        "user": false,
                        "write": "setEasing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setTargetObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "property",
                        "notify": "propertyChanged",
                        "read": "property",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperty"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "properties",
                        "notify": "propertiesChanged",
                        "read": "properties",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperties"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targets",
                        "read": "targets",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "exclude",
                        "read": "exclude",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPropertyAnimation",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "fromChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "toChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QEasingCurve"
                            }
                        ],
                        "name": "easingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "propertiesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propertyChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ColorAnimation"
                    }
                ],
                "className": "QQuickColorAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickNumberAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "notify": "fromChanged",
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickVector3dAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "notify": "fromChanged",
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickRotationAnimation",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RotationDirection",
                        "values": [
                            "Numerical",
                            "Shortest",
                            "Clockwise",
                            "Counterclockwise"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "notify": "fromChanged",
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "to",
                        "notify": "toChanged",
                        "read": "to",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTo"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "direction",
                        "notify": "directionChanged",
                        "read": "direction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RotationDirection",
                        "user": false,
                        "write": "setDirection"
                    }
                ],
                "qualifiedClassName": "QQuickRotationAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "directionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPropertyAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "animations"
                    }
                ],
                "className": "QQuickAnimationGroup",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animations",
                        "read": "animations",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickAbstractAnimation>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickAnimationGroup",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SequentialAnimation"
                    }
                ],
                "className": "QQuickSequentialAnimation",
                "object": true,
                "qualifiedClassName": "QQuickSequentialAnimation",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimationGroup"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ParallelAnimation"
                    }
                ],
                "className": "QQuickParallelAnimation",
                "object": true,
                "qualifiedClassName": "QQuickParallelAnimation",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimationGroup"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimation_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SystemPalette"
                    }
                ],
                "className": "QQuickSystemPalette",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ColorGroup",
                        "values": [
                            "Active",
                            "Inactive",
                            "Disabled"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "window",
                        "notify": "paletteChanged",
                        "read": "window",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "windowText",
                        "notify": "paletteChanged",
                        "read": "windowText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "base",
                        "notify": "paletteChanged",
                        "read": "base",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "notify": "paletteChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "alternateBase",
                        "notify": "paletteChanged",
                        "read": "alternateBase",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "button",
                        "notify": "paletteChanged",
                        "read": "button",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "buttonText",
                        "notify": "paletteChanged",
                        "read": "buttonText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "light",
                        "notify": "paletteChanged",
                        "read": "light",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "midlight",
                        "notify": "paletteChanged",
                        "read": "midlight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dark",
                        "notify": "paletteChanged",
                        "read": "dark",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mid",
                        "notify": "paletteChanged",
                        "read": "mid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "shadow",
                        "notify": "paletteChanged",
                        "read": "shadow",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlight",
                        "notify": "paletteChanged",
                        "read": "highlight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightedText",
                        "notify": "paletteChanged",
                        "read": "highlightedText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickSystemPalette",
                "signals": [
                    {
                        "access": "public",
                        "name": "paletteChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicksystempalette_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SpringAnimation"
                    }
                ],
                "className": "QQuickSpringAnimation",
                "interfaces": [
                    [
                        {
                            "className": "QQmlPropertyValueSource",
                            "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "velocity",
                        "read": "velocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "spring",
                        "read": "spring",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setSpring"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "damping",
                        "read": "damping",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setDamping"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "epsilon",
                        "read": "epsilon",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setEpsilon"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "modulus",
                        "notify": "modulusChanged",
                        "read": "modulus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setModulus"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mass",
                        "notify": "massChanged",
                        "read": "mass",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMass"
                    }
                ],
                "qualifiedClassName": "QQuickSpringAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "modulusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "massChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "syncChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickNumberAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qquickspringanimation_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "animation"
                    },
                    {
                        "name": "QML.Element",
                        "value": "AnimationController"
                    }
                ],
                "className": "QQuickAnimationController",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "progress",
                        "notify": "progressChanged",
                        "read": "progress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setProgress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animation",
                        "notify": "animationChanged",
                        "read": "animation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAbstractAnimation*",
                        "user": false,
                        "write": "setAnimation"
                    }
                ],
                "qualifiedClassName": "QQuickAnimationController",
                "signals": [
                    {
                        "access": "public",
                        "name": "progressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "animationChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "reload",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "completeToBeginning",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "completeToEnd",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "componentFinalized",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateProgress",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimationcontroller_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SmoothedAnimation"
                    }
                ],
                "className": "QQuickSmoothedAnimation",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ReversingMode",
                        "values": [
                            "Eased",
                            "Immediate",
                            "Sync"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "velocity",
                        "notify": "velocityChanged",
                        "read": "velocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reversingMode",
                        "notify": "reversingModeChanged",
                        "read": "reversingMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ReversingMode",
                        "user": false,
                        "write": "setReversingMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumEasingTime",
                        "notify": "maximumEasingTimeChanged",
                        "read": "maximumEasingTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumEasingTime"
                    }
                ],
                "qualifiedClassName": "QQuickSmoothedAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "velocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reversingModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumEasingTimeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickNumberAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qquicksmoothedanimation_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSmoothedAnimationTimer",
                "object": true,
                "qualifiedClassName": "QSmoothedAnimationTimer",
                "slots": [
                    {
                        "access": "public",
                        "name": "stopAnimation",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTimer"
                    }
                ]
            }
        ],
        "inputFile": "qquicksmoothedanimation_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickStateOperation",
                "object": true,
                "qualifiedClassName": "QQuickStateOperation",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "changes"
                    },
                    {
                        "name": "DeferredPropertyNames",
                        "value": "changes"
                    },
                    {
                        "name": "QML.Element",
                        "value": "State"
                    }
                ],
                "className": "QQuickState",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "when",
                        "read": "when",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setWhen"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "extend",
                        "read": "extends",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setExtends"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "changes",
                        "read": "changes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickStateOperation>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickState",
                "signals": [
                    {
                        "access": "public",
                        "name": "completed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickstate_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "StateChangeScript"
                    }
                ],
                "className": "QQuickStateChangeScript",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "script",
                        "read": "script",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setScript"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PropertyChanges"
                    }
                ],
                "className": "QQuickPropertyChanges",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "read": "object",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "restoreEntryValues",
                        "read": "restoreEntryValues",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRestoreEntryValues"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "explicit",
                        "read": "isExplicit",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setIsExplicit"
                    }
                ],
                "qualifiedClassName": "QQuickPropertyChanges",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickStateOperation"
                    }
                ]
            }
        ],
        "inputFile": "qquickpropertychanges_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "StateGroup"
                    }
                ],
                "className": "QQuickStateGroup",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "state",
                        "notify": "stateChanged",
                        "read": "state",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setState"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "states",
                        "read": "statesProperty",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickState>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "transitions",
                        "read": "transitionsProperty",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickTransition>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickStateGroup",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickstategroup_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "animations"
                    },
                    {
                        "name": "DeferredPropertyNames",
                        "value": "animations"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Transition"
                    }
                ],
                "className": "QQuickTransition",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "from",
                        "notify": "fromChanged",
                        "read": "fromState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setFromState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "to",
                        "notify": "toChanged",
                        "read": "toState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setToState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reversible",
                        "notify": "reversibleChanged",
                        "read": "reversible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReversible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "running",
                        "notify": "runningChanged",
                        "read": "running",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animations",
                        "read": "animations",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickAbstractAnimation>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    }
                ],
                "qualifiedClassName": "QQuickTransition",
                "signals": [
                    {
                        "access": "public",
                        "name": "fromChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "toChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reversibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "runningChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktransition_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTimeLine",
                "object": true,
                "qualifiedClassName": "QQuickTimeLine",
                "signals": [
                    {
                        "access": "public",
                        "name": "updated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "completed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAbstractAnimationJob"
                    }
                ]
            }
        ],
        "inputFile": "qquicktimeline_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickDefaultTextureFactory",
                "object": true,
                "qualifiedClassName": "QQuickDefaultTextureFactory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTextureFactory"
                    }
                ]
            }
        ],
        "inputFile": "qquickpixmapcache_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "animation"
                    },
                    {
                        "name": "DeferredPropertyNames",
                        "value": "animation"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Behavior"
                    }
                ],
                "className": "QQuickBehavior",
                "interfaces": [
                    [
                        {
                            "className": "QQmlPropertyValueInterceptor",
                            "id": "\"org.qt-project.Qt.QQmlPropertyValueInterceptor\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animation",
                        "read": "animation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAbstractAnimation*",
                        "user": false,
                        "write": "setAnimation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetValue",
                        "notify": "targetValueChanged",
                        "read": "targetValue",
                        "required": false,
                        "revision": 13,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetProperty",
                        "notify": "targetPropertyChanged",
                        "read": "targetProperty",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlProperty",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickBehavior",
                "signals": [
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetValueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetPropertyChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "componentFinalized",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlPropertyValueInterceptor"
                    }
                ]
            }
        ],
        "inputFile": "qquickbehavior_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FontLoader"
                    }
                ],
                "className": "QQuickFontLoader",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "status",
                        "notify": "statusChanged",
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickFontLoader",
                "signals": [
                    {
                        "access": "public",
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QString"
                            },
                            {
                                "type": "QQuickFontLoader::Status"
                            }
                        ],
                        "name": "updateFontInfo",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickfontloader_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTextureFactory",
                "object": true,
                "qualifiedClassName": "QQuickTextureFactory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickImageResponse",
                "object": true,
                "qualifiedClassName": "QQuickImageResponse",
                "signals": [
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "cancel",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_finished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickimageprovider.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickColorValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "r",
                        "read": "r",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setR"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "g",
                        "read": "g",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setG"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "b",
                        "read": "b",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setB"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "a",
                        "read": "a",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setA"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hsvHue",
                        "read": "hsvHue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHsvHue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hsvSaturation",
                        "read": "hsvSaturation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHsvSaturation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hsvValue",
                        "read": "hsvValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHsvValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hslHue",
                        "read": "hslHue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHslHue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hslSaturation",
                        "read": "hslSaturation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHslSaturation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hslLightness",
                        "read": "hslLightness",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHslLightness"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "valid",
                        "read": "isValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickColorValueType"
            },
            {
                "className": "QQuickVector2DValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            }
                        ],
                        "name": "dotProduct",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scalar",
                                "type": "qreal"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            }
                        ],
                        "name": "plus",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            }
                        ],
                        "name": "minus",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "name": "normalized",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "name": "length",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "name": "toVector3d",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "name": "toVector4d",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            },
                            {
                                "name": "epsilon",
                                "type": "qreal"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector2D"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    }
                ],
                "qualifiedClassName": "QQuickVector2DValueType"
            },
            {
                "className": "QQuickVector3DValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "crossProduct",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "dotProduct",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scalar",
                                "type": "qreal"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "plus",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "minus",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "name": "normalized",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "name": "length",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "name": "toVector2d",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "name": "toVector4d",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            },
                            {
                                "name": "epsilon",
                                "type": "qreal"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "z",
                        "read": "z",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setZ"
                    }
                ],
                "qualifiedClassName": "QQuickVector3DValueType"
            },
            {
                "className": "QQuickVector4DValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "dotProduct",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scalar",
                                "type": "qreal"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "plus",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "minus",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "name": "normalized",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "name": "length",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "name": "toVector2d",
                        "returnType": "QVector2D"
                    },
                    {
                        "access": "public",
                        "name": "toVector3d",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            },
                            {
                                "name": "epsilon",
                                "type": "qreal"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "z",
                        "read": "z",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setZ"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "w",
                        "read": "w",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setW"
                    }
                ],
                "qualifiedClassName": "QQuickVector4DValueType"
            },
            {
                "className": "QQuickQuaternionValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scalar",
                        "read": "scalar",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setScalar"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "z",
                        "read": "z",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setZ"
                    }
                ],
                "qualifiedClassName": "QQuickQuaternionValueType"
            },
            {
                "className": "QQuickMatrix4x4ValueType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "t",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "translate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "angle",
                                "type": "float"
                            },
                            {
                                "name": "axis",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "rotate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "s",
                                "type": "float"
                            }
                        ],
                        "name": "scale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sx",
                                "type": "float"
                            },
                            {
                                "name": "sy",
                                "type": "float"
                            },
                            {
                                "name": "sz",
                                "type": "float"
                            }
                        ],
                        "name": "scale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "s",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "scale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "eye",
                                "type": "QVector3D"
                            },
                            {
                                "name": "center",
                                "type": "QVector3D"
                            },
                            {
                                "name": "up",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "lookAt",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "times",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector4D"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vec",
                                "type": "QVector3D"
                            }
                        ],
                        "name": "times",
                        "returnType": "QVector3D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "factor",
                                "type": "qreal"
                            }
                        ],
                        "name": "times",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "plus",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "minus",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "n",
                                "type": "int"
                            }
                        ],
                        "name": "row",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "int"
                            }
                        ],
                        "name": "column",
                        "returnType": "QVector4D"
                    },
                    {
                        "access": "public",
                        "name": "determinant",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "name": "inverted",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "name": "transposed",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            },
                            {
                                "name": "epsilon",
                                "type": "qreal"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "name": "fuzzyEquals",
                        "returnType": "bool"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m11",
                        "read": "m11",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM11"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m12",
                        "read": "m12",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM12"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m13",
                        "read": "m13",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM13"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m14",
                        "read": "m14",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM14"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m21",
                        "read": "m21",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM21"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m22",
                        "read": "m22",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM22"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m23",
                        "read": "m23",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM23"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m24",
                        "read": "m24",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM24"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m31",
                        "read": "m31",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM31"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m32",
                        "read": "m32",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM32"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m33",
                        "read": "m33",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM33"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m34",
                        "read": "m34",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM34"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m41",
                        "read": "m41",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM41"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m42",
                        "read": "m42",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM42"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m43",
                        "read": "m43",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM43"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "m44",
                        "read": "m44",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setM44"
                    }
                ],
                "qualifiedClassName": "QQuickMatrix4x4ValueType"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Font"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Element is not creatable."
                    }
                ],
                "className": "QQuickFontValueType",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FontWeight",
                        "values": [
                            "Thin",
                            "ExtraLight",
                            "Light",
                            "Normal",
                            "Medium",
                            "DemiBold",
                            "Bold",
                            "ExtraBold",
                            "Black"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Capitalization",
                        "values": [
                            "MixedCase",
                            "AllUppercase",
                            "AllLowercase",
                            "SmallCaps",
                            "Capitalize"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HintingPreference",
                        "values": [
                            "PreferDefaultHinting",
                            "PreferNoHinting",
                            "PreferVerticalHinting",
                            "PreferFullHinting"
                        ]
                    }
                ],
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "name": "toString",
                        "returnType": "QString"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "family",
                        "read": "family",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setFamily"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "styleName",
                        "read": "styleName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setStyleName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "bold",
                        "read": "bold",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setBold"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "weight",
                        "read": "weight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "FontWeight",
                        "user": false,
                        "write": "setWeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "italic",
                        "read": "italic",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setItalic"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "underline",
                        "read": "underline",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setUnderline"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "overline",
                        "read": "overline",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setOverline"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "strikeout",
                        "read": "strikeout",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setStrikeout"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "pointSize",
                        "read": "pointSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPointSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "pixelSize",
                        "read": "pixelSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setPixelSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "capitalization",
                        "read": "capitalization",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Capitalization",
                        "user": false,
                        "write": "setCapitalization"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "letterSpacing",
                        "read": "letterSpacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLetterSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "wordSpacing",
                        "read": "wordSpacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setWordSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "hintingPreference",
                        "read": "hintingPreference",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HintingPreference",
                        "user": false,
                        "write": "setHintingPreference"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "kerning",
                        "read": "kerning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setKerning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "preferShaping",
                        "read": "preferShaping",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPreferShaping"
                    }
                ],
                "qualifiedClassName": "QQuickFontValueType"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ColorSpace"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "15"
                    },
                    {
                        "name": "RegisterEnumClassesUnscoped",
                        "value": "false"
                    }
                ],
                "className": "QQuickColorSpaceValueType",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NamedColorSpace",
                        "values": [
                            "Unknown",
                            "SRgb",
                            "SRgbLinear",
                            "AdobeRgb",
                            "DisplayP3",
                            "ProPhotoRgb"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "Primaries",
                        "values": [
                            "Custom",
                            "SRgb",
                            "AdobeRgb",
                            "DciP3D65",
                            "ProPhotoRgb"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "TransferFunction",
                        "values": [
                            "Custom",
                            "Linear",
                            "Gamma",
                            "SRgb",
                            "ProPhotoRgb"
                        ]
                    }
                ],
                "gadget": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "namedColorSpace",
                        "read": "namedColorSpace",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "NamedColorSpace",
                        "user": false,
                        "write": "setNamedColorSpace"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "primaries",
                        "read": "primaries",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Primaries",
                        "user": false,
                        "write": "setPrimaries"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "transferFunction",
                        "read": "transferFunction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TransferFunction",
                        "user": false,
                        "write": "setTransferFunction"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "gamma",
                        "read": "gamma",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setGamma"
                    }
                ],
                "qualifiedClassName": "QQuickColorSpaceValueType"
            }
        ],
        "inputFile": "qquickvaluetypes_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Animator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Animator is an abstract class"
                    }
                ],
                "className": "QQuickAnimator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetItemChanged",
                        "read": "targetItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setTargetItem"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "easing",
                        "notify": "easingChanged",
                        "read": "easing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEasingCurve",
                        "user": false,
                        "write": "setEasing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "notify": "durationChanged",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "to",
                        "notify": "toChanged",
                        "read": "to",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTo"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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*"
                            }
                        ],
                        "name": "targetItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "duration",
                                "type": "int"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "curve",
                                "type": "QEasingCurve"
                            }
                        ],
                        "name": "easingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "to",
                                "type": "qreal"
                            }
                        ],
                        "name": "toChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "qreal"
                            }
                        ],
                        "name": "fromChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ScaleAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickScaleAnimator",
                "object": true,
                "qualifiedClassName": "QQuickScaleAnimator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "XAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickXAnimator",
                "object": true,
                "qualifiedClassName": "QQuickXAnimator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "YAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickYAnimator",
                "object": true,
                "qualifiedClassName": "QQuickYAnimator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "OpacityAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickOpacityAnimator",
                "object": true,
                "qualifiedClassName": "QQuickOpacityAnimator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RotationAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickRotationAnimator",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RotationDirection",
                        "values": [
                            "Numerical",
                            "Shortest",
                            "Clockwise",
                            "Counterclockwise"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": "RotationDirection"
                            }
                        ],
                        "name": "directionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "UniformAnimator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    }
                ],
                "className": "QQuickUniformAnimator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "uniformChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimator"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimator_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickAnimatorProxyJob",
                "object": true,
                "qualifiedClassName": "QQuickAnimatorProxyJob",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "windowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sceneGraphInitialized",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAbstractAnimationJob"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimatorjob_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickAnimatorController",
                "object": true,
                "qualifiedClassName": "QQuickAnimatorController",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAnimationJobChangeListener"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimatorcontroller_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickProfiler",
                "object": true,
                "qualifiedClassName": "QQuickProfiler",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "data",
                                "type": "QVector<QQuickProfilerData>"
                            }
                        ],
                        "name": "dataReady",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlProfilerDefinitions"
                    }
                ]
            }
        ],
        "inputFile": "qquickprofiler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FontMetrics"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "4"
                    }
                ],
                "className": "QQuickFontMetrics",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "advanceWidth",
                        "returnType": "qreal"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "boundingRect",
                        "returnType": "QRectF"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "tightBoundingRect",
                        "returnType": "QRectF"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            },
                            {
                                "name": "mode",
                                "type": "Qt::TextElideMode"
                            },
                            {
                                "name": "width",
                                "type": "qreal"
                            },
                            {
                                "name": "flags",
                                "type": "int"
                            }
                        ],
                        "name": "elidedText",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            },
                            {
                                "name": "mode",
                                "type": "Qt::TextElideMode"
                            },
                            {
                                "name": "width",
                                "type": "qreal"
                            }
                        ],
                        "name": "elidedText",
                        "returnType": "QString"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "ascent",
                        "notify": "fontChanged",
                        "read": "ascent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "descent",
                        "notify": "fontChanged",
                        "read": "descent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "notify": "fontChanged",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leading",
                        "notify": "fontChanged",
                        "read": "leading",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineSpacing",
                        "notify": "fontChanged",
                        "read": "lineSpacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumLeftBearing",
                        "notify": "fontChanged",
                        "read": "minimumLeftBearing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumRightBearing",
                        "notify": "fontChanged",
                        "read": "minimumRightBearing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumCharacterWidth",
                        "notify": "fontChanged",
                        "read": "maximumCharacterWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "xHeight",
                        "notify": "fontChanged",
                        "read": "xHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "averageCharacterWidth",
                        "notify": "fontChanged",
                        "read": "averageCharacterWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "underlinePosition",
                        "notify": "fontChanged",
                        "read": "underlinePosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "overlinePosition",
                        "notify": "fontChanged",
                        "read": "overlinePosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "strikeOutPosition",
                        "notify": "fontChanged",
                        "read": "strikeOutPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineWidth",
                        "notify": "fontChanged",
                        "read": "lineWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickFontMetrics",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickfontmetrics_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TextMetrics"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "4"
                    }
                ],
                "className": "QQuickTextMetrics",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "text",
                        "notify": "textChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "advanceWidth",
                        "notify": "metricsChanged",
                        "read": "advanceWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "boundingRect",
                        "notify": "metricsChanged",
                        "read": "boundingRect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "width",
                        "notify": "metricsChanged",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "height",
                        "notify": "metricsChanged",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "tightBoundingRect",
                        "notify": "metricsChanged",
                        "read": "tightBoundingRect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "elidedText",
                        "notify": "metricsChanged",
                        "read": "elidedText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "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,
                        "name": "elideWidth",
                        "notify": "elideWidthChanged",
                        "read": "elideWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setElideWidth"
                    }
                ],
                "qualifiedClassName": "QQuickTextMetrics",
                "signals": [
                    {
                        "access": "public",
                        "name": "fontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "elideChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "elideWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "metricsChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextmetrics_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "IntValidator"
                    }
                ],
                "className": "QQuickIntValidator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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",
                        "name": "localeNameChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIntValidator"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DoubleValidator"
                    }
                ],
                "className": "QQuickDoubleValidator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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",
                        "name": "localeNameChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QDoubleValidator"
                    }
                ]
            }
        ],
        "inputFile": "qquickvalidator_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QValidator"
                    },
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QValidatorForeign",
                "gadget": true,
                "qualifiedClassName": "QValidatorForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QRegExpValidator"
                    },
                    {
                        "name": "QML.Element",
                        "value": "RegExpValidator"
                    }
                ],
                "className": "QRegExpValidatorForeign",
                "gadget": true,
                "qualifiedClassName": "QRegExpValidatorForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QRegularExpressionValidator"
                    },
                    {
                        "name": "QML.Element",
                        "value": "RegularExpressionValidator"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    }
                ],
                "className": "QRegularExpressionValidatorForeign",
                "gadget": true,
                "qualifiedClassName": "QRegularExpressionValidatorForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QInputMethod"
                    },
                    {
                        "name": "QML.Element",
                        "value": "InputMethod"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "InputMethod is an abstract class."
                    }
                ],
                "className": "QInputMethodForeign",
                "gadget": true,
                "qualifiedClassName": "QInputMethodForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QKeySequence"
                    },
                    {
                        "name": "QML.Element",
                        "value": "StandardKey"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "2"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Cannot create an instance of StandardKey."
                    }
                ],
                "className": "QKeySequenceForeign",
                "gadget": true,
                "qualifiedClassName": "QKeySequenceForeign"
            }
        ],
        "inputFile": "qquickforeignutils_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Shortcut"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "5"
                    }
                ],
                "className": "QQuickShortcut",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "sequence",
                        "notify": "sequenceChanged",
                        "read": "sequence",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setSequence"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "sequences",
                        "notify": "sequencesChanged",
                        "read": "sequences",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariantList",
                        "user": false,
                        "write": "setSequences"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "nativeText",
                        "notify": "sequenceChanged",
                        "read": "nativeText",
                        "required": false,
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "portableText",
                        "notify": "sequenceChanged",
                        "read": "portableText",
                        "required": false,
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "isEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "autoRepeat",
                        "notify": "autoRepeatChanged",
                        "read": "autoRepeat",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAutoRepeat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "context",
                        "notify": "contextChanged",
                        "read": "context",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ShortcutContext",
                        "user": false,
                        "write": "setContext"
                    }
                ],
                "qualifiedClassName": "QQuickShortcut",
                "signals": [
                    {
                        "access": "public",
                        "name": "sequenceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sequencesChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "autoRepeatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activatedAmbiguously",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickshortcut_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickPathElement",
                "object": true,
                "qualifiedClassName": "QQuickPathElement",
                "signals": [
                    {
                        "access": "public",
                        "name": "changed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathAttribute"
                    }
                ],
                "className": "QQuickPathAttribute",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "value",
                        "notify": "valueChanged",
                        "read": "value",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setValue"
                    }
                ],
                "qualifiedClassName": "QQuickPathAttribute",
                "signals": [
                    {
                        "access": "public",
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "valueChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPathElement"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickCurve",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeX",
                        "notify": "relativeXChanged",
                        "read": "relativeX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeY",
                        "notify": "relativeYChanged",
                        "read": "relativeY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeY"
                    }
                ],
                "qualifiedClassName": "QQuickCurve",
                "signals": [
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeYChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPathElement"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathLine"
                    }
                ],
                "className": "QQuickPathLine",
                "object": true,
                "qualifiedClassName": "QQuickPathLine",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathMove"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "9"
                    }
                ],
                "className": "QQuickPathMove",
                "object": true,
                "qualifiedClassName": "QQuickPathMove",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathQuad"
                    }
                ],
                "className": "QQuickPathQuad",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "controlX",
                        "notify": "controlXChanged",
                        "read": "controlX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControlX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "controlY",
                        "notify": "controlYChanged",
                        "read": "controlY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControlY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControlX",
                        "notify": "relativeControlXChanged",
                        "read": "relativeControlX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControlX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControlY",
                        "notify": "relativeControlYChanged",
                        "read": "relativeControlY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControlY"
                    }
                ],
                "qualifiedClassName": "QQuickPathQuad",
                "signals": [
                    {
                        "access": "public",
                        "name": "controlXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControlXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControlYChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathCubic"
                    }
                ],
                "className": "QQuickPathCubic",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "control1X",
                        "notify": "control1XChanged",
                        "read": "control1X",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControl1X"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "control1Y",
                        "notify": "control1YChanged",
                        "read": "control1Y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControl1Y"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "control2X",
                        "notify": "control2XChanged",
                        "read": "control2X",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControl2X"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "control2Y",
                        "notify": "control2YChanged",
                        "read": "control2Y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControl2Y"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControl1X",
                        "notify": "relativeControl1XChanged",
                        "read": "relativeControl1X",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControl1X"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControl1Y",
                        "notify": "relativeControl1YChanged",
                        "read": "relativeControl1Y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControl1Y"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControl2X",
                        "notify": "relativeControl2XChanged",
                        "read": "relativeControl2X",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControl2X"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "relativeControl2Y",
                        "notify": "relativeControl2YChanged",
                        "read": "relativeControl2Y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRelativeControl2Y"
                    }
                ],
                "qualifiedClassName": "QQuickPathCubic",
                "signals": [
                    {
                        "access": "public",
                        "name": "control1XChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "control1YChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "control2XChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "control2YChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControl1XChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControl1YChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControl2XChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "relativeControl2YChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathCurve"
                    }
                ],
                "className": "QQuickPathCatmullRomCurve",
                "object": true,
                "qualifiedClassName": "QQuickPathCatmullRomCurve",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathArc"
                    }
                ],
                "className": "QQuickPathArc",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ArcDirection",
                        "values": [
                            "Clockwise",
                            "Counterclockwise"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "radiusX",
                        "notify": "radiusXChanged",
                        "read": "radiusX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRadiusX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "radiusY",
                        "notify": "radiusYChanged",
                        "read": "radiusY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRadiusY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "useLargeArc",
                        "notify": "useLargeArcChanged",
                        "read": "useLargeArc",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setUseLargeArc"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "direction",
                        "notify": "directionChanged",
                        "read": "direction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ArcDirection",
                        "user": false,
                        "write": "setDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "xAxisRotation",
                        "notify": "xAxisRotationChanged",
                        "read": "xAxisRotation",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXAxisRotation"
                    }
                ],
                "qualifiedClassName": "QQuickPathArc",
                "signals": [
                    {
                        "access": "public",
                        "name": "radiusXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "radiusYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "useLargeArcChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "directionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "xAxisRotationChanged",
                        "returnType": "void",
                        "revision": 9
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathAngleArc"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "11"
                    }
                ],
                "className": "QQuickPathAngleArc",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "centerX",
                        "notify": "centerXChanged",
                        "read": "centerX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setCenterX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "centerY",
                        "notify": "centerYChanged",
                        "read": "centerY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setCenterY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "radiusX",
                        "notify": "radiusXChanged",
                        "read": "radiusX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRadiusX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "radiusY",
                        "notify": "radiusYChanged",
                        "read": "radiusY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRadiusY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startAngle",
                        "notify": "startAngleChanged",
                        "read": "startAngle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setStartAngle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sweepAngle",
                        "notify": "sweepAngleChanged",
                        "read": "sweepAngle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setSweepAngle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "moveToStart",
                        "notify": "moveToStartChanged",
                        "read": "moveToStart",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setMoveToStart"
                    }
                ],
                "qualifiedClassName": "QQuickPathAngleArc",
                "signals": [
                    {
                        "access": "public",
                        "name": "centerXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "centerYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "radiusXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "radiusYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startAngleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sweepAngleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveToStartChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathSvg"
                    }
                ],
                "className": "QQuickPathSvg",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "path",
                        "notify": "pathChanged",
                        "read": "path",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setPath"
                    }
                ],
                "qualifiedClassName": "QQuickPathSvg",
                "signals": [
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathPercent"
                    }
                ],
                "className": "QQuickPathPercent",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "value",
                        "notify": "valueChanged",
                        "read": "value",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setValue"
                    }
                ],
                "qualifiedClassName": "QQuickPathPercent",
                "signals": [
                    {
                        "access": "public",
                        "name": "valueChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPathElement"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathPolyline"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    }
                ],
                "className": "QQuickPathPolyline",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "start",
                        "notify": "startChanged",
                        "read": "start",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "path",
                        "notify": "pathChanged",
                        "read": "path",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setPath"
                    }
                ],
                "qualifiedClassName": "QQuickPathPolyline",
                "signals": [
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathMultiline"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    }
                ],
                "className": "QQuickPathMultiline",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "start",
                        "notify": "startChanged",
                        "read": "start",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paths",
                        "notify": "pathsChanged",
                        "read": "paths",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setPaths"
                    }
                ],
                "qualifiedClassName": "QQuickPathMultiline",
                "signals": [
                    {
                        "access": "public",
                        "name": "pathsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCurve"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "pathElements"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Path"
                    }
                ],
                "className": "QQuickPath",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ],
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "t",
                                "type": "qreal"
                            }
                        ],
                        "name": "pointAtPercent",
                        "returnType": "QPointF",
                        "revision": 14
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pathElements",
                        "read": "pathElements",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickPathElement>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startX",
                        "notify": "startXChanged",
                        "read": "startX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setStartX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startY",
                        "notify": "startYChanged",
                        "read": "startY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setStartY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "closed",
                        "notify": "changed",
                        "read": "isClosed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scale",
                        "notify": "scaleChanged",
                        "read": "scale",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false,
                        "write": "setScale"
                    }
                ],
                "qualifiedClassName": "QQuickPath",
                "signals": [
                    {
                        "access": "public",
                        "name": "changed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scaleChanged",
                        "returnType": "void",
                        "revision": 14
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "processPath",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathText"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "15"
                    }
                ],
                "className": "QQuickPathText",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "notify": "changed",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "notify": "changed",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "notify": "textChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    }
                ],
                "qualifiedClassName": "QQuickPathText",
                "signals": [
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "fontChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "invalidate",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPathElement"
                    }
                ]
            }
        ],
        "inputFile": "qquickpath_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathInterpolator"
                    }
                ],
                "className": "QQuickPathInterpolator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "path",
                        "notify": "pathChanged",
                        "read": "path",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPath*",
                        "user": false,
                        "write": "setPath"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "progress",
                        "notify": "progressChanged",
                        "read": "progress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setProgress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "angle",
                        "notify": "angleChanged",
                        "read": "angle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPathInterpolator",
                "signals": [
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "progressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "angleChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_pathUpdated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickpathinterpolator_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGAbstractRenderer",
                "enums": [
                    {
                        "alias": "ClearModeBit",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ClearMode",
                        "values": [
                            "ClearColorBuffer",
                            "ClearDepthBuffer",
                            "ClearStencilBuffer"
                        ]
                    },
                    {
                        "alias": "MatrixTransformFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "MatrixTransformFlags",
                        "values": [
                            "MatrixTransformFlipY"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QSGAbstractRenderer",
                "signals": [
                    {
                        "access": "public",
                        "name": "sceneGraphChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgabstractrenderer.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGTexture",
                "object": true,
                "qualifiedClassName": "QSGTexture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QSGDynamicTexture",
                "object": true,
                "qualifiedClassName": "QSGDynamicTexture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            }
        ],
        "inputFile": "qsgtexture.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "ShaderManager",
                "object": true,
                "qualifiedClassName": "QSGBatchRenderer::ShaderManager",
                "slots": [
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgbatchrenderer_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGEngine",
                "enums": [
                    {
                        "alias": "CreateTextureOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "CreateTextureOptions",
                        "values": [
                            "TextureHasAlphaChannel",
                            "TextureOwnsGLTexture",
                            "TextureCanUseAtlas",
                            "TextureIsOpaque"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QSGEngine",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgengine.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGPlainTexture",
                "object": true,
                "qualifiedClassName": "QSGPlainTexture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            }
        ],
        "inputFile": "qsgplaintexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGTextureProvider",
                "object": true,
                "qualifiedClassName": "QSGTextureProvider",
                "signals": [
                    {
                        "access": "public",
                        "name": "textureChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgtextureprovider.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "Manager",
                "object": true,
                "qualifiedClassName": "QSGOpenGLAtlasTexture::Manager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "AtlasBase",
                "object": true,
                "qualifiedClassName": "QSGOpenGLAtlasTexture::AtlasBase",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "TextureBase",
                "object": true,
                "qualifiedClassName": "QSGOpenGLAtlasTexture::TextureBase",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            },
            {
                "className": "Texture",
                "object": true,
                "qualifiedClassName": "QSGOpenGLAtlasTexture::Texture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "TextureBase"
                    }
                ]
            }
        ],
        "inputFile": "qsgopenglatlastexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "Manager",
                "object": true,
                "qualifiedClassName": "QSGRhiAtlasTexture::Manager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "AtlasBase",
                "object": true,
                "qualifiedClassName": "QSGRhiAtlasTexture::AtlasBase",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "TextureBase",
                "object": true,
                "qualifiedClassName": "QSGRhiAtlasTexture::TextureBase",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            },
            {
                "className": "Texture",
                "object": true,
                "qualifiedClassName": "QSGRhiAtlasTexture::Texture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "TextureBase"
                    }
                ]
            }
        ],
        "inputFile": "qsgrhiatlastexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGRhiLayer",
                "object": true,
                "qualifiedClassName": "QSGRhiLayer",
                "slots": [
                    {
                        "access": "public",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGLayer"
                    }
                ]
            }
        ],
        "inputFile": "qsgrhilayer_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGRhiShaderEffectNode",
                "object": true,
                "qualifiedClassName": "QSGRhiShaderEffectNode",
                "slots": [
                    {
                        "access": "private",
                        "name": "handleTextureChange",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "handleTextureProviderDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSGShaderEffectNode"
                    }
                ]
            }
        ],
        "inputFile": "qsgrhishadereffectnode_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGLayer",
                "object": true,
                "qualifiedClassName": "QSGLayer",
                "signals": [
                    {
                        "access": "public",
                        "name": "updateRequested",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scheduledUpdateCompleted",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGDynamicTexture"
                    }
                ]
            },
            {
                "className": "QSGGuiThreadShaderEffectManager",
                "object": true,
                "qualifiedClassName": "QSGGuiThreadShaderEffectManager",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "ok",
                                "type": "bool"
                            },
                            {
                                "name": "typeHint",
                                "type": "ShaderInfo::Type"
                            },
                            {
                                "name": "src",
                                "type": "QByteArray"
                            },
                            {
                                "name": "result",
                                "type": "ShaderInfo*"
                            }
                        ],
                        "name": "shaderCodePrepared",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textureChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "logAndStatusChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgadaptationlayer_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGContext",
                "object": true,
                "qualifiedClassName": "QSGContext",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QSGRenderContext",
                "object": true,
                "qualifiedClassName": "QSGRenderContext",
                "signals": [
                    {
                        "access": "public",
                        "name": "initialized",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "o",
                                "type": "QObject*"
                            }
                        ],
                        "name": "textureFactoryDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgcontext_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGContextPlugin",
                "interfaces": [
                    [
                        {
                            "className": "QSGContextFactoryInterface",
                            "id": "\"org.qt-project.Qt.QSGContextFactoryInterface\""
                        },
                        {
                            "className": "QFactoryInterface",
                            "id": "\"org.qt-project.Qt.QFactoryInterface\""
                        }
                    ]
                ],
                "object": true,
                "qualifiedClassName": "QSGContextPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSGContextFactoryInterface"
                    }
                ]
            }
        ],
        "inputFile": "qsgcontextplugin_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGRenderLoop",
                "signals": [
                    {
                        "access": "public",
                        "name": "timeToIncubate",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsgrenderloop_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGDefaultRenderContext",
                "object": true,
                "qualifiedClassName": "QSGDefaultRenderContext",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderContext"
                    }
                ]
            }
        ],
        "inputFile": "qsgdefaultrendercontext_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGOpenGLLayer",
                "object": true,
                "qualifiedClassName": "QSGOpenGLLayer",
                "slots": [
                    {
                        "access": "public",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGLayer"
                    }
                ]
            }
        ],
        "inputFile": "qsgopengllayer_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGWindowsRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGWindowsRenderLoop",
                "slots": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stopped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qsgwindowsrenderloop_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGThreadedRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGThreadedRenderLoop",
                "slots": [
                    {
                        "access": "public",
                        "name": "animationStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "animationStopped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qsgthreadedrenderloop_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwareRenderContext",
                "object": true,
                "qualifiedClassName": "QSGSoftwareRenderContext",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderContext"
                    }
                ]
            },
            {
                "className": "QSGSoftwareContext",
                "object": true,
                "qualifiedClassName": "QSGSoftwareContext",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGContext"
                    },
                    {
                        "access": "public",
                        "name": "QSGRendererInterface"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarecontext_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwarePixmapTexture",
                "object": true,
                "qualifiedClassName": "QSGSoftwarePixmapTexture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarepixmaptexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwareRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGSoftwareRenderLoop",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarerenderloop_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwareLayer",
                "object": true,
                "qualifiedClassName": "QSGSoftwareLayer",
                "slots": [
                    {
                        "access": "public",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGLayer"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarelayer_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwareThreadedRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGSoftwareThreadedRenderLoop",
                "slots": [
                    {
                        "access": "public",
                        "name": "onAnimationStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "onAnimationStopped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarethreadedrenderloop_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "Texture",
                "object": true,
                "qualifiedClassName": "QSGCompressedAtlasTexture::Texture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGOpenGLAtlasTexture::TextureBase"
                    }
                ]
            }
        ],
        "inputFile": "qsgcompressedatlastexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGCompressedTexture",
                "object": true,
                "qualifiedClassName": "QSGCompressedTexture",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTexture"
                    }
                ]
            }
        ],
        "inputFile": "qsgcompressedtexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickKeyEvent",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "key",
                                "type": "QKeySequence::StandardKey"
                            }
                        ],
                        "name": "matches",
                        "returnType": "bool",
                        "revision": 2
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "key",
                        "read": "key",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "modifiers",
                        "read": "modifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "isAutoRepeat",
                        "read": "isAutoRepeat",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "count",
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "nativeScanCode",
                        "read": "nativeScanCode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "quint32",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": "anonymous"
                    }
                ],
                "className": "QQuickMouseEvent",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "button",
                        "read": "button",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "buttons",
                        "read": "buttons",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "modifiers",
                        "read": "modifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "read": "source",
                        "required": false,
                        "revision": 7,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "wasHeld",
                        "read": "wasHeld",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "isClick",
                        "read": "isClick",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "accepted",
                        "read": "isAccepted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAccepted"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "flags",
                        "read": "flags",
                        "required": false,
                        "revision": 11,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickMouseEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickWheelEvent",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "angleDelta",
                        "read": "angleDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPoint",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "pixelDelta",
                        "read": "pixelDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPoint",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "buttons",
                        "read": "buttons",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "modifiers",
                        "read": "modifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "inverted",
                        "read": "inverted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": "anonymous"
                    }
                ],
                "className": "QQuickCloseEvent",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "accepted",
                        "read": "isAccepted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAccepted"
                    }
                ],
                "qualifiedClassName": "QQuickCloseEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "EventPoint"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "EventPoint is only available as a member of PointerEvent."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickEventPoint",
                "enums": [
                    {
                        "alias": "State",
                        "isClass": false,
                        "isFlag": true,
                        "name": "States",
                        "values": [
                            "Pressed",
                            "Updated",
                            "Stationary",
                            "Released"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "GrabTransition",
                        "values": [
                            "GrabPassive",
                            "UngrabPassive",
                            "CancelGrabPassive",
                            "OverrideGrabPassive",
                            "GrabExclusive",
                            "UngrabExclusive",
                            "CancelGrabExclusive"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "event",
                        "read": "pointerEvent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPointerEvent*",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "position",
                        "read": "position",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "scenePosition",
                        "read": "scenePosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "scenePressPosition",
                        "read": "scenePressPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "sceneGrabPosition",
                        "read": "sceneGrabPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "state",
                        "read": "state",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "State",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "pointId",
                        "read": "pointId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "timeHeld",
                        "read": "timeHeld",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "velocity",
                        "read": "velocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "accepted",
                        "read": "isAccepted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAccepted"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "exclusiveGrabber",
                        "read": "exclusiveGrabber",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setExclusiveGrabber"
                    }
                ],
                "qualifiedClassName": "QQuickEventPoint",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "EventTouchPoint"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "EventTouchPoint is only available as a member of PointerEvent."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickEventTouchPoint",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressure",
                        "read": "pressure",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "ellipseDiameters",
                        "read": "ellipseDiameters",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "uniqueId",
                        "read": "uniqueId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointingDeviceUniqueId",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickEventTouchPoint",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickEventPoint"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerEvent"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerEvent is only available as a parameter of several signals in PointerHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointerEvent",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "device",
                        "read": "device",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPointerDevice*",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "modifiers",
                        "read": "modifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::KeyboardModifiers",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "button",
                        "read": "button",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::MouseButtons",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "buttons",
                        "read": "buttons",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::MouseButtons",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPointerEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickSinglePointEvent",
                "object": true,
                "qualifiedClassName": "QQuickSinglePointEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPointerEvent"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerMouseEvent"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerMouseEvent is only available as a parameter of several signals in PointerHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointerMouseEvent",
                "object": true,
                "qualifiedClassName": "QQuickPointerMouseEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointEvent"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerTouchEvent"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerTouchEvent is only available as a parameter of several signals in PointerHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointerTouchEvent",
                "object": true,
                "qualifiedClassName": "QQuickPointerTouchEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPointerEvent"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "EventTabletPoint"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "EventTouchPoint is only available as a member of PointerEvent."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "15"
                    }
                ],
                "className": "QQuickEventTabletPoint",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressure",
                        "read": "pressure",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tangentialPressure",
                        "read": "tangentialPressure",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tilt",
                        "read": "tilt",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickEventTabletPoint",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickEventPoint"
                    }
                ]
            },
            {
                "className": "QQuickPointerTabletEvent",
                "object": true,
                "qualifiedClassName": "QQuickPointerTabletEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointEvent"
                    }
                ]
            },
            {
                "className": "QQuickPointerNativeGestureEvent",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "type",
                        "read": "type",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::NativeGestureType",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "value",
                        "read": "value",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPointerNativeGestureEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointEvent"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerScrollEvent"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerScrollEvent is only available via the WheelHandler::wheel signal."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    }
                ],
                "className": "QQuickPointerScrollEvent",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "angleDelta",
                        "read": "angleDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "pixelDelta",
                        "read": "pixelDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "hasAngleDelta",
                        "read": "hasAngleDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "hasPixelDelta",
                        "read": "hasPixelDelta",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "inverted",
                        "read": "isInverted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPointerScrollEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointEvent"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerDevice"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerDevice is only available as a property of PointerEvent."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointerDevice",
                "enums": [
                    {
                        "alias": "DeviceType",
                        "isClass": false,
                        "isFlag": true,
                        "name": "DeviceTypes",
                        "values": [
                            "UnknownDevice",
                            "Mouse",
                            "TouchScreen",
                            "TouchPad",
                            "Puck",
                            "Stylus",
                            "Airbrush",
                            "AllDevices"
                        ]
                    },
                    {
                        "alias": "PointerType",
                        "isClass": false,
                        "isFlag": true,
                        "name": "PointerTypes",
                        "values": [
                            "GenericPointer",
                            "Finger",
                            "Pen",
                            "Eraser",
                            "Cursor",
                            "AllPointerTypes"
                        ]
                    },
                    {
                        "alias": "CapabilityFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Capabilities",
                        "values": [
                            "Position",
                            "Area",
                            "Pressure",
                            "Velocity",
                            "MouseEmulation",
                            "Scroll",
                            "Hover",
                            "Rotation",
                            "XTilt",
                            "YTilt"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "type",
                        "read": "type",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "DeviceType",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "pointerType",
                        "read": "pointerType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "PointerType",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "capabilities",
                        "read": "capabilities",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Capabilities",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "maximumTouchPoints",
                        "read": "maximumTouchPoints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "buttonCount",
                        "read": "buttonCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "uniqueId",
                        "read": "uniqueId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointingDeviceUniqueId",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPointerDevice",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickevents_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickAnchors",
                "enums": [
                    {
                        "alias": "Anchor",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Anchors",
                        "values": [
                            "InvalidAnchor",
                            "LeftAnchor",
                            "RightAnchor",
                            "TopAnchor",
                            "BottomAnchor",
                            "HCenterAnchor",
                            "VCenterAnchor",
                            "BaselineAnchor",
                            "Horizontal_Mask",
                            "Vertical_Mask"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "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": false,
                        "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": false,
                        "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": false,
                        "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": false,
                        "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": false,
                        "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": false,
                        "name": "margins",
                        "notify": "marginsChanged",
                        "read": "margins",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMargins"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "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": false,
                        "name": "horizontalCenterOffset",
                        "notify": "horizontalCenterOffsetChanged",
                        "read": "horizontalCenterOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHorizontalCenterOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "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": false,
                        "name": "verticalCenterOffset",
                        "notify": "verticalCenterOffsetChanged",
                        "read": "verticalCenterOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setVerticalCenterOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "baselineOffset",
                        "notify": "baselineOffsetChanged",
                        "read": "baselineOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBaselineOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "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": false,
                        "name": "alignWhenCentered",
                        "notify": "centerAlignedChanged",
                        "read": "alignWhenCentered",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAlignWhenCentered"
                    }
                ],
                "qualifiedClassName": "QQuickAnchors",
                "signals": [
                    {
                        "access": "public",
                        "name": "leftChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "topChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "bottomChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalCenterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "horizontalCenterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "baselineChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "fillChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "centerInChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "leftMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rightMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "topMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "bottomMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "marginsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalCenterOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "horizontalCenterOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "baselineOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "centerAlignedChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickanchors_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Accessible"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Accessible is only available via attached properties."
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickAccessibleAttached"
                    }
                ],
                "className": "QQuickAccessibleAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "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,
                        "name": "name",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "description",
                        "notify": "descriptionChanged",
                        "read": "description",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setDescription"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "ignored",
                        "notify": "ignoredChanged",
                        "read": "ignored",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setIgnored"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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,
                        "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"
                            }
                        ],
                        "name": "checkableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "checkedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "editableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "focusableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "focusedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "multiLineChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "readOnlyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "selectedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "selectableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "pressedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "checkStateMixedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "defaultButtonChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "passwordEditChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "selectableTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "searchEditChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "roleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "descriptionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "ignoredChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pressAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "toggleAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "increaseAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "decreaseAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scrollUpAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scrollDownAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scrollLeftAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scrollRightAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "previousPageAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "nextPageAction",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "valueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "ignored",
                                "type": "bool"
                            }
                        ],
                        "name": "setIgnored",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickaccessibleattached_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickTransform",
                "object": true,
                "qualifiedClassName": "QQuickTransform",
                "slots": [
                    {
                        "access": "protected",
                        "name": "update",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "data"
                    },
                    {
                        "name": "qt_QmlJSWrapperFactoryMethod",
                        "value": "_q_createJSWrapper(QV4::ExecutionEngine*)"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Item"
                    }
                ],
                "className": "QQuickItem",
                "enums": [
                    {
                        "alias": "Flag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Flags",
                        "values": [
                            "ItemClipsChildrenToShape",
                            "ItemAcceptsInputMethod",
                            "ItemIsFocusScope",
                            "ItemHasContents",
                            "ItemAcceptsDrops"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TransformOrigin",
                        "values": [
                            "TopLeft",
                            "Top",
                            "TopRight",
                            "Left",
                            "Center",
                            "Right",
                            "BottomLeft",
                            "Bottom",
                            "BottomRight"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "callback",
                                "type": "QJSValue"
                            },
                            {
                                "name": "targetSize",
                                "type": "QSize"
                            }
                        ],
                        "name": "grabToImage",
                        "returnType": "bool",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "callback",
                                "type": "QJSValue"
                            }
                        ],
                        "name": "grabToImage",
                        "returnType": "bool",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "point",
                                "type": "QPointF"
                            }
                        ],
                        "name": "contains",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "mapFromItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "mapToItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "mapFromGlobal",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "mapToGlobal",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "name": "forceActiveFocus",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reason",
                                "type": "Qt::FocusReason"
                            }
                        ],
                        "name": "forceActiveFocus",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "forward",
                                "type": "bool"
                            }
                        ],
                        "name": "nextItemInFocusChain",
                        "returnType": "QQuickItem*",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "name": "nextItemInFocusChain",
                        "returnType": "QQuickItem*",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "childAt",
                        "returnType": "QQuickItem*"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": false,
                        "final": true,
                        "name": "parent",
                        "notify": "parentChanged",
                        "read": "parentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setParentItem"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "data",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "data",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "resources",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "resources",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "children",
                        "notify": "childrenChanged",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "children",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickItem>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "z",
                        "notify": "zChanged",
                        "read": "z",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setZ"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "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,
                        "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,
                        "name": "opacity",
                        "notify": "opacityChanged",
                        "read": "opacity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setOpacity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "isEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "visible",
                        "notify": "visibleChanged",
                        "read": "isVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setVisible"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "visibleChildren",
                        "notify": "visibleChildrenChanged",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "visibleChildren",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickItem>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "states",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "states",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickState>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "transitions",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "transitions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickTransition>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "state",
                        "notify": "stateChanged",
                        "read": "state",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setState"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": true,
                        "name": "childrenRect",
                        "notify": "childrenRectChanged",
                        "read": "childrenRect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": false,
                        "final": true,
                        "name": "anchors",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "anchors",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchors*",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "left",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "left",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "right",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "right",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "horizontalCenter",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "horizontalCenter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "top",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "top",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "bottom",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "bottom",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "verticalCenter",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "verticalCenter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "baseline",
                        "privateClass": "QQuickItem::d_func()",
                        "read": "baseline",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickAnchorLine",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "baselineOffset",
                        "notify": "baselineOffsetChanged",
                        "read": "baselineOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBaselineOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "clip",
                        "notify": "clipChanged",
                        "read": "clip",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setClip"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "focus",
                        "notify": "focusChanged",
                        "read": "hasFocus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFocus"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "activeFocus",
                        "notify": "activeFocusChanged",
                        "read": "hasActiveFocus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "activeFocusOnTab",
                        "notify": "activeFocusOnTabChanged",
                        "read": "activeFocusOnTab",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setActiveFocusOnTab"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scale",
                        "notify": "scaleChanged",
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "transformOrigin",
                        "notify": "transformOriginChanged",
                        "read": "transformOrigin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TransformOrigin",
                        "user": false,
                        "write": "setTransformOrigin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "transformOriginPoint",
                        "read": "transformOriginPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": true,
                        "name": "transform",
                        "read": "transform",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickTransform>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "smooth",
                        "notify": "smoothChanged",
                        "read": "smooth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSmooth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "implicitWidth",
                        "notify": "implicitWidthChanged",
                        "read": "implicitWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setImplicitWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "implicitHeight",
                        "notify": "implicitHeightChanged",
                        "read": "implicitHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setImplicitHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "containmentMask",
                        "notify": "containmentMaskChanged",
                        "read": "containmentMask",
                        "required": false,
                        "revision": 11,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setContainmentMask"
                    },
                    {
                        "constant": true,
                        "designable": false,
                        "final": true,
                        "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"
                            }
                        ],
                        "name": "childrenRectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qreal"
                            }
                        ],
                        "name": "baselineOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "focusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "activeFocusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "activeFocusOnTabChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQuickItem*"
                            }
                        ],
                        "name": "parentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "TransformOrigin"
                            }
                        ],
                        "name": "transformOriginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "smoothChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "antialiasingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "clipChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "windowChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "name": "childrenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "opacityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "visibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "visibleChildrenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "zChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "implicitWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "implicitHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "containmentMaskChanged",
                        "returnType": "void",
                        "revision": 11
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "update",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "name": "_q_resourceObjectDeleted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QV4::ExecutionEngine*"
                            }
                        ],
                        "name": "_q_createJSWrapper",
                        "returnType": "quint64"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickitem.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickItemLayer",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureSize",
                        "notify": "sizeChanged",
                        "read": "size",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceRect",
                        "notify": "sourceRectChanged",
                        "read": "sourceRect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false,
                        "write": "setSourceRect"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mipmap",
                        "notify": "mipmapChanged",
                        "read": "mipmap",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setMipmap"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "smooth",
                        "notify": "smoothChanged",
                        "read": "smooth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSmooth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "wrapMode",
                        "notify": "wrapModeChanged",
                        "read": "wrapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShaderEffectSource::WrapMode",
                        "user": false,
                        "write": "setWrapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "format",
                        "notify": "formatChanged",
                        "read": "format",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShaderEffectSource::Format",
                        "user": false,
                        "write": "setFormat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "samplerName",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "effect",
                        "notify": "effectChanged",
                        "read": "effect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setEffect"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureMirroring",
                        "notify": "textureMirroringChanged",
                        "read": "textureMirroring",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShaderEffectSource::TextureMirroring",
                        "user": false,
                        "write": "setTextureMirroring"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "QSize"
                            }
                        ],
                        "name": "sizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mipmap",
                                "type": "bool"
                            }
                        ],
                        "name": "mipmapChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QQuickShaderEffectSource::WrapMode"
                            }
                        ],
                        "name": "wrapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QByteArray"
                            }
                        ],
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "component",
                                "type": "QQmlComponent*"
                            }
                        ],
                        "name": "effectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "smooth",
                                "type": "bool"
                            }
                        ],
                        "name": "smoothChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "format",
                                "type": "QQuickShaderEffectSource::Format"
                            }
                        ],
                        "name": "formatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceRect",
                                "type": "QRectF"
                            }
                        ],
                        "name": "sourceRectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mirroring",
                                "type": "QQuickShaderEffectSource::TextureMirroring"
                            }
                        ],
                        "name": "textureMirroringChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "name": "samplesChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQuickItemChangeListener"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "KeyNavigation"
                    },
                    {
                        "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,
                        "name": "Priority",
                        "values": [
                            "BeforeItem",
                            "AfterItem"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "left",
                        "notify": "leftChanged",
                        "read": "left",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setLeft"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "right",
                        "notify": "rightChanged",
                        "read": "right",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setRight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "up",
                        "notify": "upChanged",
                        "read": "up",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setUp"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "down",
                        "notify": "downChanged",
                        "read": "down",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setDown"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tab",
                        "notify": "tabChanged",
                        "read": "tab",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setTab"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "backtab",
                        "notify": "backtabChanged",
                        "read": "backtab",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setBacktab"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "priority",
                        "notify": "priorityChanged",
                        "read": "priority",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Priority",
                        "user": false,
                        "write": "setPriority"
                    }
                ],
                "qualifiedClassName": "QQuickKeyNavigationAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "leftChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "upChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "downChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "tabChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "backtabChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "priorityChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQuickItemKeyFilter"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "LayoutMirroring"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "LayoutMirroring is only available via attached properties."
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickLayoutMirroringAttached"
                    }
                ],
                "className": "QQuickLayoutMirroringAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "name": "childrenInherit",
                        "notify": "childrenInheritChanged",
                        "read": "childrenInherit",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setChildrenInherit"
                    }
                ],
                "qualifiedClassName": "QQuickLayoutMirroringAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "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.AddedInMinorVersion",
                        "value": "6"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickEnterKeyAttached"
                    }
                ],
                "className": "QQuickEnterKeyAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "type",
                        "notify": "typeChanged",
                        "read": "type",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::EnterKeyType",
                        "user": false,
                        "write": "setType"
                    }
                ],
                "qualifiedClassName": "QQuickEnterKeyAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "typeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Keys"
                    },
                    {
                        "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,
                        "name": "Priority",
                        "values": [
                            "BeforeItem",
                            "AfterItem"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "forwardTo",
                        "read": "forwardTo",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickItem>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "priority",
                        "notify": "priorityChanged",
                        "read": "priority",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Priority",
                        "user": false,
                        "write": "setPriority"
                    }
                ],
                "qualifiedClassName": "QQuickKeysAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "priorityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "released",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "shortcutOverride",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit0Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit1Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit2Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit3Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit4Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit5Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit6Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit7Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit8Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "digit9Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "leftPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "rightPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "upPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "downPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "tabPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "backtabPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "asteriskPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "numberSignPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "escapePressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "returnPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "enterPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "deletePressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "spacePressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "backPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "cancelPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "selectPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "yesPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "noPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "context1Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "context2Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "context3Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "context4Pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "callPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "hangupPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "flipPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "menuPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "volumeUpPressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickKeyEvent*"
                            }
                        ],
                        "name": "volumeDownPressed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQuickItemKeyFilter"
                    }
                ]
            }
        ],
        "inputFile": "qquickitem_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickPen",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "notify": "penChanged",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "penChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pixelAligned",
                        "notify": "penChanged",
                        "read": "pixelAligned",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPixelAligned"
                    }
                ],
                "qualifiedClassName": "QQuickPen",
                "signals": [
                    {
                        "access": "public",
                        "name": "penChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "GradientStop"
                    }
                ],
                "className": "QQuickGradientStop",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "position",
                        "read": "position",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPosition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickGradient",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Orientation",
                        "values": [
                            "Vertical",
                            "Horizontal"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "stops",
                        "read": "stops",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickGradientStop>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientation",
                        "notify": "orientationChanged",
                        "read": "orientation",
                        "required": false,
                        "revision": 12,
                        "scriptable": true,
                        "stored": true,
                        "type": "Orientation",
                        "user": false,
                        "write": "setOrientation"
                    }
                ],
                "qualifiedClassName": "QQuickGradient",
                "signals": [
                    {
                        "access": "public",
                        "name": "updated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "orientationChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Rectangle"
                    }
                ],
                "className": "QQuickRectangle",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "colorChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "gradient",
                        "read": "gradient",
                        "required": false,
                        "reset": "resetGradient()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QJSValue",
                        "user": false,
                        "write": "setGradient"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "border",
                        "read": "border",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPen*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "radius",
                        "notify": "radiusChanged",
                        "read": "radius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRadius"
                    }
                ],
                "qualifiedClassName": "QQuickRectangle",
                "signals": [
                    {
                        "access": "public",
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "radiusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "doUpdate",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickrectangle_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "data"
                    }
                ],
                "className": "QQuickWindow",
                "enums": [
                    {
                        "alias": "CreateTextureOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "CreateTextureOptions",
                        "values": [
                            "TextureHasAlphaChannel",
                            "TextureHasMipmaps",
                            "TextureOwnsGLTexture",
                            "TextureCanUseAtlas",
                            "TextureIsOpaque"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SceneGraphError",
                        "values": [
                            "ContextNotAvailable"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextRenderType",
                        "values": [
                            "QtTextRendering",
                            "NativeTextRendering"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NativeObjectType",
                        "values": [
                            "NativeObjectTexture"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "data",
                        "privateClass": "QQuickWindow::d_func()",
                        "read": "data",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "colorChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "contentItem",
                        "read": "contentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeFocusItem",
                        "notify": "activeFocusItemChanged",
                        "read": "activeFocusItem",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickWindow",
                "signals": [
                    {
                        "access": "public",
                        "name": "frameSwapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "context",
                                "type": "QOpenGLContext*"
                            }
                        ],
                        "name": "openglContextCreated",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "sceneGraphInitialized",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sceneGraphInvalidated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "beforeSynchronizing",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "afterSynchronizing",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "beforeRendering",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "afterRendering",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "afterAnimating",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "sceneGraphAboutToStop",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "close",
                                "type": "QQuickCloseEvent*"
                            }
                        ],
                        "name": "closing",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QColor"
                            }
                        ],
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeFocusItemChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QQuickWindow::SceneGraphError"
                            },
                            {
                                "name": "message",
                                "type": "QString"
                            }
                        ],
                        "name": "sceneGraphError",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "beforeRenderPassRecording",
                        "returnType": "void",
                        "revision": 14
                    },
                    {
                        "access": "public",
                        "name": "afterRenderPassRecording",
                        "returnType": "void",
                        "revision": 14
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "update",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "releaseResources",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "maybeUpdate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "cleanupSceneGraph",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "physicalDpiChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "handleScreenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "setTransientParent_helper",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "runJobsAfterSwap",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "Qt::ApplicationState"
                            }
                        ],
                        "name": "handleApplicationStateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QWindow"
                    }
                ]
            }
        ],
        "inputFile": "qquickwindow.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickRootItem",
                "object": true,
                "qualifiedClassName": "QQuickRootItem",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "w",
                                "type": "int"
                            }
                        ],
                        "name": "setWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "h",
                                "type": "int"
                            }
                        ],
                        "name": "setHeight",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickwindow_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FocusScope"
                    }
                ],
                "className": "QQuickFocusScope",
                "object": true,
                "qualifiedClassName": "QQuickFocusScope",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickfocusscope_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QPointingDeviceUniqueId"
                    },
                    {
                        "name": "QML.Element",
                        "value": "PointingDeviceUniqueId"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "9"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointingDeviceUniqueId is only available via read-only properties."
                    }
                ],
                "className": "QPointingDeviceUniqueIdForeign",
                "gadget": true,
                "qualifiedClassName": "QPointingDeviceUniqueIdForeign"
            }
        ],
        "inputFile": "qquickitemsmodule_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PaintedItem"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Cannot create instance of abstract class PaintedItem."
                    }
                ],
                "className": "QQuickPaintedItem",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderTarget",
                        "values": [
                            "Image",
                            "FramebufferObject",
                            "InvertedYFramebufferObject"
                        ]
                    },
                    {
                        "alias": "PerformanceHint",
                        "isClass": false,
                        "isFlag": true,
                        "name": "PerformanceHints",
                        "values": [
                            "FastFBOResizing"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentsSize",
                        "notify": "contentsSizeChanged",
                        "read": "contentsSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setContentsSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fillColor",
                        "notify": "fillColorChanged",
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentsScale",
                        "notify": "contentsScaleChanged",
                        "read": "contentsScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentsScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "renderTarget",
                        "notify": "renderTargetChanged",
                        "read": "renderTarget",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderTarget",
                        "user": false,
                        "write": "setRenderTarget"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureSize",
                        "notify": "textureSizeChanged",
                        "read": "textureSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setTextureSize"
                    }
                ],
                "qualifiedClassName": "QQuickPaintedItem",
                "signals": [
                    {
                        "access": "public",
                        "name": "fillColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentsSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentsScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderTargetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textureSizeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "invalidateSceneGraph",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickpainteditem.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Text"
                    }
                ],
                "className": "QQuickText",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter",
                            "AlignJustify"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VAlignment",
                        "values": [
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextStyle",
                        "values": [
                            "Normal",
                            "Outline",
                            "Raised",
                            "Sunken"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextFormat",
                        "values": [
                            "PlainText",
                            "RichText",
                            "MarkdownText",
                            "AutoText",
                            "StyledText"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextElideMode",
                        "values": [
                            "ElideLeft",
                            "ElideRight",
                            "ElideMiddle",
                            "ElideNone"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WrapMode",
                        "values": [
                            "NoWrap",
                            "WordWrap",
                            "WrapAnywhere",
                            "WrapAtWordBoundaryOrAnywhere",
                            "Wrap"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderType",
                        "values": [
                            "QtRendering",
                            "NativeRendering"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LineHeightMode",
                        "values": [
                            "ProportionalHeight",
                            "FixedHeight"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FontSizeMode",
                        "values": [
                            "FixedSize",
                            "HorizontalFit",
                            "VerticalFit",
                            "Fit"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "name": "doLayout",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "forceLayout",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "linkAt",
                        "returnType": "QString",
                        "revision": 3
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "notify": "textChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "colorChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "linkColor",
                        "notify": "linkColorChanged",
                        "read": "linkColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setLinkColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "style",
                        "notify": "styleChanged",
                        "read": "style",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextStyle",
                        "user": false,
                        "write": "setStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "styleColor",
                        "notify": "styleColorChanged",
                        "read": "styleColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setStyleColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveHorizontalAlignment",
                        "notify": "effectiveHorizontalAlignmentChanged",
                        "read": "effectiveHAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalAlignment",
                        "notify": "verticalAlignmentChanged",
                        "read": "vAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VAlignment",
                        "user": false,
                        "write": "setVAlign"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "wrapMode",
                        "notify": "wrapModeChanged",
                        "read": "wrapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "WrapMode",
                        "user": false,
                        "write": "setWrapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineCount",
                        "notify": "lineCountChanged",
                        "read": "lineCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "truncated",
                        "notify": "truncatedChanged",
                        "read": "truncated",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "textFormat",
                        "notify": "textFormatChanged",
                        "read": "textFormat",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextFormat",
                        "user": false,
                        "write": "setTextFormat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "elide",
                        "notify": "elideModeChanged",
                        "read": "elideMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextElideMode",
                        "user": false,
                        "write": "setElideMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentWidth",
                        "notify": "contentWidthChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHeight",
                        "notify": "contentHeightChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedWidth",
                        "notify": "contentWidthChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedHeight",
                        "notify": "contentHeightChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineHeight",
                        "notify": "lineHeightChanged",
                        "read": "lineHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLineHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineHeightMode",
                        "notify": "lineHeightModeChanged",
                        "read": "lineHeightMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "LineHeightMode",
                        "user": false,
                        "write": "setLineHeightMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "minimumPixelSize",
                        "notify": "minimumPixelSizeChanged",
                        "read": "minimumPixelSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumPixelSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumPointSize",
                        "notify": "minimumPointSizeChanged",
                        "read": "minimumPointSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumPointSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fontSizeMode",
                        "notify": "fontSizeModeChanged",
                        "read": "fontSizeMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "FontSizeMode",
                        "user": false,
                        "write": "setFontSizeMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "renderType",
                        "notify": "renderTypeChanged",
                        "read": "renderType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderType",
                        "user": false,
                        "write": "setRenderType"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hoveredLink",
                        "notify": "linkHovered",
                        "read": "hoveredLink",
                        "required": false,
                        "revision": 2,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "padding",
                        "notify": "paddingChanged",
                        "read": "padding",
                        "required": false,
                        "reset": "resetPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "topPadding",
                        "notify": "topPaddingChanged",
                        "read": "topPadding",
                        "required": false,
                        "reset": "resetTopPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTopPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leftPadding",
                        "notify": "leftPaddingChanged",
                        "read": "leftPadding",
                        "required": false,
                        "reset": "resetLeftPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLeftPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rightPadding",
                        "notify": "rightPaddingChanged",
                        "read": "rightPadding",
                        "required": false,
                        "reset": "resetRightPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRightPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottomPadding",
                        "notify": "bottomPaddingChanged",
                        "read": "bottomPadding",
                        "required": false,
                        "reset": "resetBottomPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBottomPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fontInfo",
                        "notify": "fontInfoChanged",
                        "read": "fontInfo",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "QJSValue",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "advance",
                        "notify": "contentSizeChanged",
                        "read": "advance",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickText",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkActivated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkHovered",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "linkColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "style",
                                "type": "QQuickText::TextStyle"
                            }
                        ],
                        "name": "styleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "styleColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickText::HAlignment"
                            }
                        ],
                        "name": "horizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickText::VAlignment"
                            }
                        ],
                        "name": "verticalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "wrapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "lineCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "truncatedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumLineCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "textFormat",
                                "type": "QQuickText::TextFormat"
                            }
                        ],
                        "name": "textFormatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QQuickText::TextElideMode"
                            }
                        ],
                        "name": "elideModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "contentWidth",
                                "type": "qreal"
                            }
                        ],
                        "name": "contentWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "contentHeight",
                                "type": "qreal"
                            }
                        ],
                        "name": "contentHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "lineHeight",
                                "type": "qreal"
                            }
                        ],
                        "name": "lineHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "LineHeightMode"
                            }
                        ],
                        "name": "lineHeightModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "fontSizeModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumPixelSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumPointSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveHorizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "line",
                                "type": "QQuickTextLine*"
                            }
                        ],
                        "name": "lineLaidOut",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "baseUrlChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "topPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "leftPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "rightPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "bottomPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "fontInfoChanged",
                        "returnType": "void",
                        "revision": 9
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "q_updateLayout",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "triggerPreprocess",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "imageDownloadFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickTextLine",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "number",
                        "read": "number",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "implicitWidth",
                        "read": "implicitWidth",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isLast",
                        "read": "isLast",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickTextLine",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktext_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TextInput"
                    }
                ],
                "className": "QQuickTextInput",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "EchoMode",
                        "values": [
                            "Normal",
                            "NoEcho",
                            "Password",
                            "PasswordEchoOnEdit"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VAlignment",
                        "values": [
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WrapMode",
                        "values": [
                            "NoWrap",
                            "WordWrap",
                            "WrapAnywhere",
                            "WrapAtWordBoundaryOrAnywhere",
                            "Wrap"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SelectionMode",
                        "values": [
                            "SelectCharacters",
                            "SelectWords"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CursorPosition",
                        "values": [
                            "CursorBetweenCharacters",
                            "CursorOnCharacter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderType",
                        "values": [
                            "QtRendering",
                            "NativeRendering"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "positionAt",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "int"
                            }
                        ],
                        "name": "positionToRectangle",
                        "returnType": "QRectF"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "int"
                            }
                        ],
                        "name": "moveCursorSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "int"
                            },
                            {
                                "name": "mode",
                                "type": "SelectionMode"
                            }
                        ],
                        "name": "moveCursorSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "query",
                                "type": "Qt::InputMethodQuery"
                            },
                            {
                                "name": "argument",
                                "type": "QVariant"
                            }
                        ],
                        "name": "inputMethodQuery",
                        "returnType": "QVariant",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "getText",
                        "returnType": "QString"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "notify": "textChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "length",
                        "notify": "textChanged",
                        "read": "length",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "colorChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionColor",
                        "notify": "selectionColorChanged",
                        "read": "selectionColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setSelectionColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectedTextColor",
                        "notify": "selectedTextColorChanged",
                        "read": "selectedTextColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setSelectedTextColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveHorizontalAlignment",
                        "notify": "effectiveHorizontalAlignmentChanged",
                        "read": "effectiveHAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalAlignment",
                        "notify": "verticalAlignmentChanged",
                        "read": "vAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VAlignment",
                        "user": false,
                        "write": "setVAlign"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "wrapMode",
                        "notify": "wrapModeChanged",
                        "read": "wrapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "WrapMode",
                        "user": false,
                        "write": "setWrapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "readOnly",
                        "notify": "readOnlyChanged",
                        "read": "isReadOnly",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReadOnly"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorVisible",
                        "notify": "cursorVisibleChanged",
                        "read": "isCursorVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setCursorVisible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorPosition",
                        "notify": "cursorPositionChanged",
                        "read": "cursorPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCursorPosition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorRectangle",
                        "notify": "cursorRectangleChanged",
                        "read": "cursorRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorDelegate",
                        "notify": "cursorDelegateChanged",
                        "read": "cursorDelegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setCursorDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "overwriteMode",
                        "notify": "overwriteModeChanged",
                        "read": "overwriteMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setOverwriteMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionStart",
                        "notify": "selectionStartChanged",
                        "read": "selectionStart",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionEnd",
                        "notify": "selectionEndChanged",
                        "read": "selectionEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectedText",
                        "notify": "selectedTextChanged",
                        "read": "selectedText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumLength",
                        "notify": "maximumLengthChanged",
                        "read": "maxLength",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaxLength"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "validator",
                        "notify": "validatorChanged",
                        "read": "validator",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QValidator*",
                        "user": false,
                        "write": "setValidator"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "inputMask",
                        "notify": "inputMaskChanged",
                        "read": "inputMask",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setInputMask"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "acceptableInput",
                        "notify": "acceptableInputChanged",
                        "read": "hasAcceptableInput",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "echoMode",
                        "notify": "echoModeChanged",
                        "read": "echoMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "EchoMode",
                        "user": false,
                        "write": "setEchoMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeFocusOnPress",
                        "notify": "activeFocusOnPressChanged",
                        "read": "focusOnPress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFocusOnPress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "passwordCharacter",
                        "notify": "passwordCharacterChanged",
                        "read": "passwordCharacter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setPasswordCharacter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "passwordMaskDelay",
                        "notify": "passwordMaskDelayChanged",
                        "read": "passwordMaskDelay",
                        "required": false,
                        "reset": "resetPasswordMaskDelay()",
                        "revision": 4,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setPasswordMaskDelay"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "displayText",
                        "notify": "displayTextChanged",
                        "read": "displayText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "preeditText",
                        "notify": "preeditTextChanged",
                        "read": "preeditText",
                        "required": false,
                        "revision": 7,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "autoScroll",
                        "notify": "autoScrollChanged",
                        "read": "autoScroll",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAutoScroll"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectByMouse",
                        "notify": "selectByMouseChanged",
                        "read": "selectByMouse",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSelectByMouse"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mouseSelectionMode",
                        "notify": "mouseSelectionModeChanged",
                        "read": "mouseSelectionMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SelectionMode",
                        "user": false,
                        "write": "setMouseSelectionMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "persistentSelection",
                        "notify": "persistentSelectionChanged",
                        "read": "persistentSelection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPersistentSelection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canPaste",
                        "notify": "canPasteChanged",
                        "read": "canPaste",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canUndo",
                        "notify": "canUndoChanged",
                        "read": "canUndo",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canRedo",
                        "notify": "canRedoChanged",
                        "read": "canRedo",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "inputMethodComposing",
                        "notify": "inputMethodComposingChanged",
                        "read": "isInputMethodComposing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentWidth",
                        "notify": "contentSizeChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHeight",
                        "notify": "contentSizeChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "renderType",
                        "notify": "renderTypeChanged",
                        "read": "renderType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderType",
                        "user": false,
                        "write": "setRenderType"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "padding",
                        "notify": "paddingChanged",
                        "read": "padding",
                        "required": false,
                        "reset": "resetPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "topPadding",
                        "notify": "topPaddingChanged",
                        "read": "topPadding",
                        "required": false,
                        "reset": "resetTopPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTopPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leftPadding",
                        "notify": "leftPaddingChanged",
                        "read": "leftPadding",
                        "required": false,
                        "reset": "resetLeftPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLeftPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rightPadding",
                        "notify": "rightPaddingChanged",
                        "read": "rightPadding",
                        "required": false,
                        "reset": "resetRightPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRightPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottomPadding",
                        "notify": "bottomPaddingChanged",
                        "read": "bottomPadding",
                        "required": false,
                        "reset": "resetBottomPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBottomPadding"
                    }
                ],
                "qualifiedClassName": "QQuickTextInput",
                "signals": [
                    {
                        "access": "public",
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionStartChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectedTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "accepted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "acceptableInputChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "editingFinished",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "textEdited",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectedTextColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickTextInput::HAlignment"
                            }
                        ],
                        "name": "horizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickTextInput::VAlignment"
                            }
                        ],
                        "name": "verticalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "wrapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isReadOnly",
                                "type": "bool"
                            }
                        ],
                        "name": "readOnlyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isCursorVisible",
                                "type": "bool"
                            }
                        ],
                        "name": "cursorVisibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorDelegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "overwriteMode",
                                "type": "bool"
                            }
                        ],
                        "name": "overwriteModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "maximumLength",
                                "type": "int"
                            }
                        ],
                        "name": "maximumLengthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "validatorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "inputMask",
                                "type": "QString"
                            }
                        ],
                        "name": "inputMaskChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "echoMode",
                                "type": "QQuickTextInput::EchoMode"
                            }
                        ],
                        "name": "echoModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "passwordCharacterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "delay",
                                "type": "int"
                            }
                        ],
                        "name": "passwordMaskDelayChanged",
                        "returnType": "void",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "name": "displayTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preeditTextChanged",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "activeFocusOnPress",
                                "type": "bool"
                            }
                        ],
                        "name": "activeFocusOnPressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "autoScroll",
                                "type": "bool"
                            }
                        ],
                        "name": "autoScrollChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selectByMouse",
                                "type": "bool"
                            }
                        ],
                        "name": "selectByMouseChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QQuickTextInput::SelectionMode"
                            }
                        ],
                        "name": "mouseSelectionModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "persistentSelectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canPasteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canUndoChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canRedoChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "inputMethodComposingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveHorizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "inputMethodHintsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "topPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "leftPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "rightPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "bottomPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "selectAll",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectWord",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "select",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "deselect",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "isRightToLeft",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "cut",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "copy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paste",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "undo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "redo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "position",
                                "type": "int"
                            },
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "insert",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "position",
                                "type": "int"
                            }
                        ],
                        "name": "ensureVisible",
                        "returnType": "void",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "private",
                        "name": "selectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "createCursor",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "scroll",
                                "type": "bool"
                            }
                        ],
                        "name": "updateCursorRectangle",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateCursorRectangle",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "q_canPasteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "q_updateAlignment",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "triggerPreprocess",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "q_validatorChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextinput_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTextControl",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "query",
                                "type": "Qt::InputMethodQuery"
                            },
                            {
                                "name": "argument",
                                "type": "QVariant"
                            }
                        ],
                        "name": "inputMethodQuery",
                        "returnType": "QVariant"
                    }
                ],
                "object": true,
                "qualifiedClassName": "QQuickTextControl",
                "signals": [
                    {
                        "access": "public",
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preeditTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "charsRemoved",
                                "type": "int"
                            },
                            {
                                "name": "charsAdded",
                                "type": "int"
                            }
                        ],
                        "name": "contentsChange",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "b",
                                "type": "bool"
                            }
                        ],
                        "name": "undoAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "b",
                                "type": "bool"
                            }
                        ],
                        "name": "redoAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "format",
                                "type": "QTextCharFormat"
                            }
                        ],
                        "name": "currentCharFormatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "b",
                                "type": "bool"
                            }
                        ],
                        "name": "copyAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "overwriteMode",
                                "type": "bool"
                            }
                        ],
                        "name": "overwriteModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "updateCursorRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "updateRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkActivated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkHovered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "markerClicked",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "marker",
                                "type": "bool"
                            }
                        ],
                        "name": "markerHovered",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "setPlainText",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "setMarkdownText",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "setHtml",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cut",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "copy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QClipboard::Mode"
                            }
                        ],
                        "name": "paste",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paste",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "undo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "redo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectAll",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_updateCurrentCharFormatAndSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QTextCursor"
                            }
                        ],
                        "name": "_q_updateCursorPosChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QInputControl"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextcontrol_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickTextDocument",
                "object": true,
                "qualifiedClassName": "QQuickTextDocument",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextdocument.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTextDocumentWithImageResources",
                "interfaces": [
                    [
                        {
                            "className": "QTextObjectInterface",
                            "id": "\"org.qt-project.Qt.QTextObjectInterface\""
                        }
                    ]
                ],
                "object": true,
                "qualifiedClassName": "QQuickTextDocumentWithImageResources",
                "signals": [
                    {
                        "access": "public",
                        "name": "imagesLoaded",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "clearResources",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "reset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTextDocument"
                    },
                    {
                        "access": "public",
                        "name": "QTextObjectInterface"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextdocument_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TextEdit"
                    }
                ],
                "className": "QQuickTextEdit",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter",
                            "AlignJustify"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VAlignment",
                        "values": [
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextFormat",
                        "values": [
                            "PlainText",
                            "RichText",
                            "AutoText",
                            "MarkdownText"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WrapMode",
                        "values": [
                            "NoWrap",
                            "WordWrap",
                            "WrapAnywhere",
                            "WrapAtWordBoundaryOrAnywhere",
                            "Wrap"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SelectionMode",
                        "values": [
                            "SelectCharacters",
                            "SelectWords"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderType",
                        "values": [
                            "QtRendering",
                            "NativeRendering"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "query",
                                "type": "Qt::InputMethodQuery"
                            },
                            {
                                "name": "argument",
                                "type": "QVariant"
                            }
                        ],
                        "name": "inputMethodQuery",
                        "returnType": "QVariant",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "positionToRectangle",
                        "returnType": "QRectF"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "positionAt",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "int"
                            }
                        ],
                        "name": "moveCursorSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "int"
                            },
                            {
                                "name": "mode",
                                "type": "SelectionMode"
                            }
                        ],
                        "name": "moveCursorSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "getText",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "getFormattedText",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "linkAt",
                        "returnType": "QString",
                        "revision": 3
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "notify": "textChanged",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "color",
                        "notify": "colorChanged",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionColor",
                        "notify": "selectionColorChanged",
                        "read": "selectionColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setSelectionColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectedTextColor",
                        "notify": "selectedTextColorChanged",
                        "read": "selectedTextColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setSelectedTextColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "font",
                        "notify": "fontChanged",
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveHorizontalAlignment",
                        "notify": "effectiveHorizontalAlignmentChanged",
                        "read": "effectiveHAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalAlignment",
                        "notify": "verticalAlignmentChanged",
                        "read": "vAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VAlignment",
                        "user": false,
                        "write": "setVAlign"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "wrapMode",
                        "notify": "wrapModeChanged",
                        "read": "wrapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "WrapMode",
                        "user": false,
                        "write": "setWrapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "lineCount",
                        "notify": "lineCountChanged",
                        "read": "lineCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "length",
                        "notify": "textChanged",
                        "read": "length",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentWidth",
                        "notify": "contentSizeChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHeight",
                        "notify": "contentSizeChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedWidth",
                        "notify": "contentSizeChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedHeight",
                        "notify": "contentSizeChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textFormat",
                        "notify": "textFormatChanged",
                        "read": "textFormat",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextFormat",
                        "user": false,
                        "write": "setTextFormat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "readOnly",
                        "notify": "readOnlyChanged",
                        "read": "isReadOnly",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReadOnly"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorVisible",
                        "notify": "cursorVisibleChanged",
                        "read": "isCursorVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setCursorVisible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorPosition",
                        "notify": "cursorPositionChanged",
                        "read": "cursorPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCursorPosition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorRectangle",
                        "notify": "cursorRectangleChanged",
                        "read": "cursorRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorDelegate",
                        "notify": "cursorDelegateChanged",
                        "read": "cursorDelegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setCursorDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "overwriteMode",
                        "notify": "overwriteModeChanged",
                        "read": "overwriteMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setOverwriteMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionStart",
                        "notify": "selectionStartChanged",
                        "read": "selectionStart",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectionEnd",
                        "notify": "selectionEndChanged",
                        "read": "selectionEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectedText",
                        "notify": "selectedTextChanged",
                        "read": "selectedText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeFocusOnPress",
                        "notify": "activeFocusOnPressChanged",
                        "read": "focusOnPress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFocusOnPress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "persistentSelection",
                        "notify": "persistentSelectionChanged",
                        "read": "persistentSelection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPersistentSelection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textMargin",
                        "notify": "textMarginChanged",
                        "read": "textMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTextMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "selectByKeyboard",
                        "notify": "selectByKeyboardChanged",
                        "read": "selectByKeyboard",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSelectByKeyboard"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "selectByMouse",
                        "notify": "selectByMouseChanged",
                        "read": "selectByMouse",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSelectByMouse"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mouseSelectionMode",
                        "notify": "mouseSelectionModeChanged",
                        "read": "mouseSelectionMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SelectionMode",
                        "user": false,
                        "write": "setMouseSelectionMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canPaste",
                        "notify": "canPasteChanged",
                        "read": "canPaste",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canUndo",
                        "notify": "canUndoChanged",
                        "read": "canUndo",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canRedo",
                        "notify": "canRedoChanged",
                        "read": "canRedo",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "inputMethodComposing",
                        "notify": "inputMethodComposingChanged",
                        "read": "isInputMethodComposing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "renderType",
                        "notify": "renderTypeChanged",
                        "read": "renderType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderType",
                        "user": false,
                        "write": "setRenderType"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "textDocument",
                        "read": "textDocument",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTextDocument*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hoveredLink",
                        "notify": "linkHovered",
                        "read": "hoveredLink",
                        "required": false,
                        "revision": 2,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "padding",
                        "notify": "paddingChanged",
                        "read": "padding",
                        "required": false,
                        "reset": "resetPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "topPadding",
                        "notify": "topPaddingChanged",
                        "read": "topPadding",
                        "required": false,
                        "reset": "resetTopPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTopPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leftPadding",
                        "notify": "leftPaddingChanged",
                        "read": "leftPadding",
                        "required": false,
                        "reset": "resetLeftPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLeftPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rightPadding",
                        "notify": "rightPaddingChanged",
                        "read": "rightPadding",
                        "required": false,
                        "reset": "resetRightPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRightPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottomPadding",
                        "notify": "bottomPaddingChanged",
                        "read": "bottomPadding",
                        "required": false,
                        "reset": "resetBottomPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBottomPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "preeditText",
                        "notify": "preeditTextChanged",
                        "read": "preeditText",
                        "required": false,
                        "revision": 7,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tabStopDistance",
                        "notify": "tabStopDistanceChanged",
                        "read": "tabStopDistance",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTabStopDistance"
                    }
                ],
                "qualifiedClassName": "QQuickTextEdit",
                "signals": [
                    {
                        "access": "public",
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preeditTextChanged",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "name": "contentSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionStartChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectedTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QColor"
                            }
                        ],
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QColor"
                            }
                        ],
                        "name": "selectionColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QColor"
                            }
                        ],
                        "name": "selectedTextColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickTextEdit::HAlignment"
                            }
                        ],
                        "name": "horizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "QQuickTextEdit::VAlignment"
                            }
                        ],
                        "name": "verticalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "wrapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "lineCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "textFormat",
                                "type": "QQuickTextEdit::TextFormat"
                            }
                        ],
                        "name": "textFormatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isReadOnly",
                                "type": "bool"
                            }
                        ],
                        "name": "readOnlyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isCursorVisible",
                                "type": "bool"
                            }
                        ],
                        "name": "cursorVisibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorDelegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "overwriteMode",
                                "type": "bool"
                            }
                        ],
                        "name": "overwriteModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "activeFocusOnPressed",
                                "type": "bool"
                            }
                        ],
                        "name": "activeFocusOnPressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isPersistentSelection",
                                "type": "bool"
                            }
                        ],
                        "name": "persistentSelectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "textMargin",
                                "type": "qreal"
                            }
                        ],
                        "name": "textMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selectByKeyboard",
                                "type": "bool"
                            }
                        ],
                        "name": "selectByKeyboardChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selectByMouse",
                                "type": "bool"
                            }
                        ],
                        "name": "selectByMouseChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QQuickTextEdit::SelectionMode"
                            }
                        ],
                        "name": "mouseSelectionModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkActivated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "linkHovered",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "canPasteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canUndoChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canRedoChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "inputMethodComposingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveHorizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "baseUrlChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "inputMethodHintsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "editingFinished",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "paddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "topPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "leftPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "rightPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "bottomPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "distance",
                                "type": "qreal"
                            }
                        ],
                        "name": "tabStopDistanceChanged",
                        "returnType": "void",
                        "revision": 10
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "selectAll",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectWord",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "select",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "deselect",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "isRightToLeft",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "cut",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "copy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paste",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "undo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "redo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "position",
                                "type": "int"
                            },
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "insert",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "text",
                                "type": "QString"
                            }
                        ],
                        "name": "append",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "private",
                        "name": "q_textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "q_contentsChange",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "moveCursorDelegate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "createCursor",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "q_canPasteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateWholeDocument",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "block",
                                "type": "QTextBlock"
                            }
                        ],
                        "name": "invalidateBlock",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateCursor",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "link",
                                "type": "QString"
                            }
                        ],
                        "name": "q_linkHovered",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "hovered",
                                "type": "bool"
                            }
                        ],
                        "name": "q_markerHovered",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "q_updateAlignment",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateSize",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "triggerPreprocess",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextedit_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTextUtil",
                "object": true,
                "qualifiedClassName": "QQuickTextUtil",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktextutil_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ImageBase"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "ImageBase is an abstract base class."
                    }
                ],
                "className": "QQuickImageBase",
                "enums": [
                    {
                        "alias": "LoadPixmapOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "LoadPixmapOptions",
                        "values": [
                            "NoOption",
                            "HandleDPR",
                            "UseProviderOptions"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "status",
                        "notify": "statusChanged",
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "progress",
                        "notify": "progressChanged",
                        "read": "progress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cache",
                        "notify": "cacheChanged",
                        "read": "cache",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setCache"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "mirror",
                        "notify": "mirrorChanged",
                        "read": "mirror",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setMirror"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentFrame",
                        "notify": "currentFrameChanged",
                        "read": "currentFrame",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentFrame"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameCount",
                        "notify": "frameCountChanged",
                        "read": "frameCount",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "colorSpace",
                        "notify": "colorSpaceChanged",
                        "read": "colorSpace",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColorSpace",
                        "user": false,
                        "write": "setColorSpace"
                    }
                ],
                "qualifiedClassName": "QQuickImageBase",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QUrl"
                            }
                        ],
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQuickImageBase::Status"
                            }
                        ],
                        "name": "statusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "progress",
                                "type": "qreal"
                            }
                        ],
                        "name": "progressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cacheChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "mirrorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentFrameChanged",
                        "returnType": "void",
                        "revision": 14
                    },
                    {
                        "access": "public",
                        "name": "frameCountChanged",
                        "returnType": "void",
                        "revision": 14
                    },
                    {
                        "access": "public",
                        "name": "sourceClipRectChanged",
                        "returnType": "void",
                        "revision": 15
                    },
                    {
                        "access": "public",
                        "name": "colorSpaceChanged",
                        "returnType": "void",
                        "revision": 15
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "requestFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "requestProgress",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickimagebase_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Image"
                    }
                ],
                "className": "QQuickImage",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VAlignment",
                        "values": [
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FillMode",
                        "values": [
                            "Stretch",
                            "PreserveAspectFit",
                            "PreserveAspectCrop",
                            "Tile",
                            "TileVertically",
                            "TileHorizontally",
                            "Pad"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fillMode",
                        "notify": "fillModeChanged",
                        "read": "fillMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "FillMode",
                        "user": false,
                        "write": "setFillMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedWidth",
                        "notify": "paintedGeometryChanged",
                        "read": "paintedWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paintedHeight",
                        "notify": "paintedGeometryChanged",
                        "read": "paintedHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalAlignment",
                        "notify": "horizontalAlignmentChanged",
                        "read": "horizontalAlignment",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false,
                        "write": "setHorizontalAlignment"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalAlignment",
                        "notify": "verticalAlignmentChanged",
                        "read": "verticalAlignment",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VAlignment",
                        "user": false,
                        "write": "setVerticalAlignment"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mipmap",
                        "notify": "mipmapChanged",
                        "read": "mipmap",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setMipmap"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "autoTransform",
                        "notify": "autoTransformChanged",
                        "read": "autoTransform",
                        "required": false,
                        "revision": 5,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAutoTransform"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceClipRect",
                        "notify": "sourceClipRectChanged",
                        "read": "sourceClipRect",
                        "required": false,
                        "reset": "resetSourceClipRect()",
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false,
                        "write": "setSourceClipRect"
                    }
                ],
                "qualifiedClassName": "QQuickImage",
                "signals": [
                    {
                        "access": "public",
                        "name": "fillModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paintedGeometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "HAlignment"
                            }
                        ],
                        "name": "horizontalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "VAlignment"
                            }
                        ],
                        "name": "verticalAlignmentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "mipmapChanged",
                        "returnType": "void",
                        "revision": 3
                    },
                    {
                        "access": "public",
                        "name": "autoTransformChanged",
                        "returnType": "void",
                        "revision": 5
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "invalidateSceneGraph",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImageBase"
                    }
                ]
            }
        ],
        "inputFile": "qquickimage_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickImageTextureProvider",
                "object": true,
                "qualifiedClassName": "QQuickImageTextureProvider",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTextureProvider"
                    }
                ]
            }
        ],
        "inputFile": "qquickimage_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "BorderImage"
                    }
                ],
                "className": "QQuickBorderImage",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TileMode",
                        "values": [
                            "Stretch",
                            "Repeat",
                            "Round"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "border",
                        "read": "border",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickScaleGrid*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalTileMode",
                        "notify": "horizontalTileModeChanged",
                        "read": "horizontalTileMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TileMode",
                        "user": false,
                        "write": "setHorizontalTileMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalTileMode",
                        "notify": "verticalTileModeChanged",
                        "read": "verticalTileMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TileMode",
                        "user": false,
                        "write": "setVerticalTileMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceSize",
                        "notify": "sourceSizeChanged",
                        "read": "sourceSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickBorderImage",
                "signals": [
                    {
                        "access": "public",
                        "name": "horizontalTileModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalTileModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceSizeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "doUpdate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "requestFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "sciRequestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImageBase"
                    }
                ]
            }
        ],
        "inputFile": "qquickborderimage_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickScaleGrid",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "left",
                        "notify": "leftBorderChanged",
                        "read": "left",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLeft"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "top",
                        "notify": "topBorderChanged",
                        "read": "top",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setTop"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "right",
                        "notify": "rightBorderChanged",
                        "read": "right",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setRight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottom",
                        "notify": "bottomBorderChanged",
                        "read": "bottom",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setBottom"
                    }
                ],
                "qualifiedClassName": "QQuickScaleGrid",
                "signals": [
                    {
                        "access": "public",
                        "name": "borderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "leftBorderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "topBorderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rightBorderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "bottomBorderChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickscalegrid_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "MouseArea"
                    }
                ],
                "className": "QQuickMouseArea",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mouseX",
                        "notify": "mouseXChanged",
                        "read": "mouseX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mouseY",
                        "notify": "mouseYChanged",
                        "read": "mouseY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "containsMouse",
                        "notify": "hoveredChanged",
                        "read": "hovered",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressed",
                        "notify": "pressedChanged",
                        "read": "pressed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "isEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scrollGestureEnabled",
                        "notify": "scrollGestureEnabledChanged",
                        "read": "isScrollGestureEnabled",
                        "required": false,
                        "revision": 5,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setScrollGestureEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressedButtons",
                        "notify": "pressedButtonsChanged",
                        "read": "pressedButtons",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::MouseButtons",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "hoverEnabled",
                        "notify": "hoverEnabledChanged",
                        "read": "hoverEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setHoverEnabled"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "drag",
                        "read": "drag",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDrag*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "preventStealing",
                        "notify": "preventStealingChanged",
                        "read": "preventStealing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPreventStealing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "propagateComposedEvents",
                        "notify": "propagateComposedEventsChanged",
                        "read": "propagateComposedEvents",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPropagateComposedEvents"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "containsPress",
                        "notify": "containsPressChanged",
                        "read": "containsPress",
                        "required": false,
                        "revision": 4,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressAndHoldInterval",
                        "notify": "pressAndHoldIntervalChanged",
                        "read": "pressAndHoldInterval",
                        "required": false,
                        "reset": "resetPressAndHoldInterval()",
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setPressAndHoldInterval"
                    }
                ],
                "qualifiedClassName": "QQuickMouseArea",
                "signals": [
                    {
                        "access": "public",
                        "name": "hoveredChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pressedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scrollGestureEnabledChanged",
                        "returnType": "void",
                        "revision": 5
                    },
                    {
                        "access": "public",
                        "name": "pressedButtonsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "acceptedButtonsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hoverEnabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorShapeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "positionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "mouseXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "mouseYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preventStealingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propagateComposedEventsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "pressAndHold",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "released",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "clicked",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouse",
                                "type": "QQuickMouseEvent*"
                            }
                        ],
                        "name": "doubleClicked",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "wheel",
                                "type": "QQuickWheelEvent*"
                            }
                        ],
                        "name": "wheel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "entered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "exited",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canceled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "containsPressChanged",
                        "returnType": "void",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "name": "pressAndHoldIntervalChanged",
                        "returnType": "void",
                        "revision": 9
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmousearea_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Pinch"
                    }
                ],
                "className": "QQuickPinch",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Axis",
                        "values": [
                            "NoDrag",
                            "XAxis",
                            "YAxis",
                            "XAndYAxis",
                            "XandYAxis"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "minimumScale",
                        "notify": "minimumScaleChanged",
                        "read": "minimumScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumScale",
                        "notify": "maximumScaleChanged",
                        "read": "maximumScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumRotation",
                        "notify": "minimumRotationChanged",
                        "read": "minimumRotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumRotation",
                        "notify": "maximumRotationChanged",
                        "read": "maximumRotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragAxis",
                        "notify": "dragAxisChanged",
                        "read": "axis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Axis",
                        "user": false,
                        "write": "setAxis"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumX",
                        "notify": "minimumXChanged",
                        "read": "xmin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXmin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumX",
                        "notify": "maximumXChanged",
                        "read": "xmax",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXmax"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumY",
                        "notify": "minimumYChanged",
                        "read": "ymin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setYmin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumY",
                        "notify": "maximumYChanged",
                        "read": "ymax",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setYmax"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPinch",
                "signals": [
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumRotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumRotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragAxisChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickPinchEvent",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "center",
                        "read": "center",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startCenter",
                        "read": "startCenter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousCenter",
                        "read": "previousCenter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scale",
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousScale",
                        "read": "previousScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "angle",
                        "read": "angle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousAngle",
                        "read": "previousAngle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "point1",
                        "read": "point1",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startPoint1",
                        "read": "startPoint1",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "point2",
                        "read": "point2",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startPoint2",
                        "read": "startPoint2",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pointCount",
                        "read": "pointCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickPinchArea",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "isEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "pinch",
                        "read": "pinch",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPinch*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPinchArea",
                "signals": [
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pinch",
                                "type": "QQuickPinchEvent*"
                            }
                        ],
                        "name": "pinchStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pinch",
                                "type": "QQuickPinchEvent*"
                            }
                        ],
                        "name": "pinchUpdated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pinch",
                                "type": "QQuickPinchEvent*"
                            }
                        ],
                        "name": "pinchFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pinch",
                                "type": "QQuickPinchEvent*"
                            }
                        ],
                        "name": "smartZoom",
                        "returnType": "void",
                        "revision": 5
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickpincharea_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "flickableData"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Flickable"
                    }
                ],
                "className": "QQuickFlickable",
                "enums": [
                    {
                        "alias": "BoundsBehaviorFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "BoundsBehavior",
                        "values": [
                            "StopAtBounds",
                            "DragOverBounds",
                            "OvershootBounds",
                            "DragAndOvershootBounds"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "BoundsMovement",
                        "values": [
                            "FollowBoundsBehavior"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FlickableDirection",
                        "values": [
                            "AutoFlickDirection",
                            "HorizontalFlick",
                            "VerticalFlick",
                            "HorizontalAndVerticalFlick",
                            "AutoFlickIfNeeded"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "w",
                                "type": "qreal"
                            },
                            {
                                "name": "h",
                                "type": "qreal"
                            },
                            {
                                "name": "center",
                                "type": "QPointF"
                            }
                        ],
                        "name": "resizeContent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "returnToBounds",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "xVelocity",
                                "type": "qreal"
                            },
                            {
                                "name": "yVelocity",
                                "type": "qreal"
                            }
                        ],
                        "name": "flick",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cancelFlick",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentWidth",
                        "notify": "contentWidthChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHeight",
                        "notify": "contentHeightChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentX",
                        "notify": "contentXChanged",
                        "read": "contentX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentY",
                        "notify": "contentYChanged",
                        "read": "contentY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentY"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "contentItem",
                        "read": "contentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "topMargin",
                        "notify": "topMarginChanged",
                        "read": "topMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTopMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottomMargin",
                        "notify": "bottomMarginChanged",
                        "read": "bottomMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBottomMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "originY",
                        "notify": "originYChanged",
                        "read": "originY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leftMargin",
                        "notify": "leftMarginChanged",
                        "read": "leftMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLeftMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rightMargin",
                        "notify": "rightMarginChanged",
                        "read": "rightMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRightMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "originX",
                        "notify": "originXChanged",
                        "read": "originX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalVelocity",
                        "notify": "horizontalVelocityChanged",
                        "read": "horizontalVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalVelocity",
                        "notify": "verticalVelocityChanged",
                        "read": "verticalVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "boundsBehavior",
                        "notify": "boundsBehaviorChanged",
                        "read": "boundsBehavior",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "BoundsBehavior",
                        "user": false,
                        "write": "setBoundsBehavior"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "boundsMovement",
                        "notify": "boundsMovementChanged",
                        "read": "boundsMovement",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "BoundsMovement",
                        "user": false,
                        "write": "setBoundsMovement"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rebound",
                        "notify": "reboundChanged",
                        "read": "rebound",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setRebound"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumFlickVelocity",
                        "notify": "maximumFlickVelocityChanged",
                        "read": "maximumFlickVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumFlickVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickDeceleration",
                        "notify": "flickDecelerationChanged",
                        "read": "flickDeceleration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFlickDeceleration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "moving",
                        "notify": "movingChanged",
                        "read": "isMoving",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "movingHorizontally",
                        "notify": "movingHorizontallyChanged",
                        "read": "isMovingHorizontally",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "movingVertically",
                        "notify": "movingVerticallyChanged",
                        "read": "isMovingVertically",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flicking",
                        "notify": "flickingChanged",
                        "read": "isFlicking",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickingHorizontally",
                        "notify": "flickingHorizontallyChanged",
                        "read": "isFlickingHorizontally",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickingVertically",
                        "notify": "flickingVerticallyChanged",
                        "read": "isFlickingVertically",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragging",
                        "notify": "draggingChanged",
                        "read": "isDragging",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "draggingHorizontally",
                        "notify": "draggingHorizontallyChanged",
                        "read": "isDraggingHorizontally",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "draggingVertically",
                        "notify": "draggingVerticallyChanged",
                        "read": "isDraggingVertically",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickableDirection",
                        "notify": "flickableDirectionChanged",
                        "read": "flickableDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "FlickableDirection",
                        "user": false,
                        "write": "setFlickableDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "interactive",
                        "notify": "interactiveChanged",
                        "read": "isInteractive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setInteractive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressDelay",
                        "notify": "pressDelayChanged",
                        "read": "pressDelay",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setPressDelay"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "atXEnd",
                        "notify": "atXEndChanged",
                        "read": "isAtXEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "atYEnd",
                        "notify": "atYEndChanged",
                        "read": "isAtYEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "atXBeginning",
                        "notify": "atXBeginningChanged",
                        "read": "isAtXBeginning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "atYBeginning",
                        "notify": "atYBeginningChanged",
                        "read": "isAtYBeginning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "visibleArea",
                        "read": "visibleArea",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickFlickableVisibleArea*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pixelAligned",
                        "notify": "pixelAlignedChanged",
                        "read": "pixelAligned",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPixelAligned"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "synchronousDrag",
                        "notify": "synchronousDragChanged",
                        "read": "synchronousDrag",
                        "required": false,
                        "revision": 12,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSynchronousDrag"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalOvershoot",
                        "notify": "horizontalOvershootChanged",
                        "read": "horizontalOvershoot",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalOvershoot",
                        "notify": "verticalOvershootChanged",
                        "read": "verticalOvershoot",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickableData",
                        "read": "flickableData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickableChildren",
                        "read": "flickableChildren",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickItem>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickFlickable",
                "signals": [
                    {
                        "access": "public",
                        "name": "contentWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "topMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "bottomMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "leftMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rightMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "originYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "originXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movingHorizontallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movingVerticallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickingHorizontallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickingVerticallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "draggingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "draggingHorizontallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "draggingVerticallyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "horizontalVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "isAtBoundaryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickableDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "interactiveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "boundsBehaviorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "boundsMovementChanged",
                        "returnType": "void",
                        "revision": 10
                    },
                    {
                        "access": "public",
                        "name": "reboundChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumFlickVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickDecelerationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pressDelayChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movementStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movementEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pixelAlignedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "synchronousDragChanged",
                        "returnType": "void",
                        "revision": 12
                    },
                    {
                        "access": "public",
                        "name": "horizontalOvershootChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "verticalOvershootChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "atXEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "atYEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "atXBeginningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "atYBeginningChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "name": "movementStarting",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "movementEnding",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "hMovementEnding",
                                "type": "bool"
                            },
                            {
                                "name": "vMovementEnding",
                                "type": "bool"
                            }
                        ],
                        "name": "movementEnding",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "velocityTimelineCompleted",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "timelineCompleted",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickflickable_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickFlickableVisibleArea",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "xPosition",
                        "notify": "xPositionChanged",
                        "read": "xPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "yPosition",
                        "notify": "yPositionChanged",
                        "read": "yPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "widthRatio",
                        "notify": "widthRatioChanged",
                        "read": "widthRatio",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "xPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "yPosition",
                                "type": "qreal"
                            }
                        ],
                        "name": "yPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "widthRatio",
                                "type": "qreal"
                            }
                        ],
                        "name": "widthRatioChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "heightRatio",
                                "type": "qreal"
                            }
                        ],
                        "name": "heightRatioChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickflickable_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Loader"
                    }
                ],
                "className": "QQuickLoader",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "setSource",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setActive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "item",
                        "notify": "itemChanged",
                        "read": "item",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "status",
                        "notify": "statusChanged",
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "progress",
                        "notify": "progressChanged",
                        "read": "progress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAsynchronous"
                    }
                ],
                "qualifiedClassName": "QQuickLoader",
                "signals": [
                    {
                        "access": "public",
                        "name": "itemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceComponentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "statusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "progressChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "loaded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_sourceLoaded",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_updateSize",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickloader_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Translate"
                    }
                ],
                "className": "QQuickTranslate",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setY"
                    }
                ],
                "qualifiedClassName": "QQuickTranslate",
                "signals": [
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTransform"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Scale"
                    }
                ],
                "className": "QQuickScale",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "origin",
                        "notify": "originChanged",
                        "read": "origin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "write": "setOrigin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "xScale",
                        "notify": "xScaleChanged",
                        "read": "xScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "yScale",
                        "notify": "yScaleChanged",
                        "read": "yScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setYScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "zScale",
                        "notify": "zScaleChanged",
                        "read": "zScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setZScale"
                    }
                ],
                "qualifiedClassName": "QQuickScale",
                "signals": [
                    {
                        "access": "public",
                        "name": "originChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "xScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "zScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scaleChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTransform"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Rotation"
                    }
                ],
                "className": "QQuickRotation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "origin",
                        "notify": "originChanged",
                        "read": "origin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "write": "setOrigin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "angle",
                        "notify": "angleChanged",
                        "read": "angle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setAngle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "axis",
                        "notify": "axisChanged",
                        "read": "axis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "write": "setAxis"
                    }
                ],
                "qualifiedClassName": "QQuickRotation",
                "signals": [
                    {
                        "access": "public",
                        "name": "originChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "angleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "axisChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTransform"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Matrix4x4"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "3"
                    }
                ],
                "className": "QQuickMatrix4x4",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "matrix",
                        "notify": "matrixChanged",
                        "read": "matrix",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QMatrix4x4",
                        "user": false,
                        "write": "setMatrix"
                    }
                ],
                "qualifiedClassName": "QQuickMatrix4x4",
                "signals": [
                    {
                        "access": "public",
                        "name": "matrixChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTransform"
                    }
                ]
            }
        ],
        "inputFile": "qquicktranslate_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ResizeMode",
                        "values": [
                            "SizeViewToRootObject",
                            "SizeRootObjectToView"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "resizeMode",
                        "read": "resizeMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ResizeMode",
                        "user": false,
                        "write": "setResizeMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "status",
                        "notify": "statusChanged",
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QUrl"
                            }
                        ],
                        "name": "setSource",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "initialProperties",
                                "type": "QVariantMap"
                            }
                        ],
                        "name": "setInitialProperties",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            },
                            {
                                "name": "component",
                                "type": "QQmlComponent*"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "setContent",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "continueExecute",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickWindow"
                    }
                ]
            }
        ],
        "inputFile": "qquickview.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ParentAnimation"
                    }
                ],
                "className": "QQuickParentAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setTargetObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "newParent",
                        "notify": "newParentChanged",
                        "read": "newParent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setNewParent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "via",
                        "notify": "viaChanged",
                        "read": "via",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setVia"
                    }
                ],
                "qualifiedClassName": "QQuickParentAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "newParentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "viaChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimationGroup"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "AnchorAnimation"
                    }
                ],
                "className": "QQuickAnchorAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targets",
                        "read": "targets",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickItem>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "notify": "durationChanged",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QEasingCurve"
                            }
                        ],
                        "name": "easingChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathAnimation"
                    }
                ],
                "className": "QQuickPathAnimation",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Orientation",
                        "values": [
                            "Fixed",
                            "RightFirst",
                            "LeftFirst",
                            "BottomFirst",
                            "TopFirst"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "notify": "durationChanged",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "easing",
                        "notify": "easingChanged",
                        "read": "easing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEasingCurve",
                        "user": false,
                        "write": "setEasing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "path",
                        "notify": "pathChanged",
                        "read": "path",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPath*",
                        "user": false,
                        "write": "setPath"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setTargetObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientation",
                        "notify": "orientationChanged",
                        "read": "orientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Orientation",
                        "user": false,
                        "write": "setOrientation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "anchorPoint",
                        "notify": "anchorPointChanged",
                        "read": "anchorPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false,
                        "write": "setAnchorPoint"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientationEntryDuration",
                        "notify": "orientationEntryDurationChanged",
                        "read": "orientationEntryDuration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setOrientationEntryDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientationExitDuration",
                        "notify": "orientationExitDurationChanged",
                        "read": "orientationExitDuration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setOrientationExitDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QEasingCurve"
                            }
                        ],
                        "name": "easingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "Orientation"
                            }
                        ],
                        "name": "orientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QPointF"
                            }
                        ],
                        "name": "anchorPointChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qreal"
                            }
                        ],
                        "name": "orientationEntryDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qreal"
                            }
                        ],
                        "name": "orientationExitDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qreal"
                            }
                        ],
                        "name": "endRotationChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAbstractAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qquickitemanimation_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ParentChange"
                    }
                ],
                "className": "QQuickParentChange",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "read": "object",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "parent",
                        "read": "parent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setParent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scale",
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickAnchorSet",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "left",
                        "read": "left",
                        "required": false,
                        "reset": "resetLeft()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setLeft"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "right",
                        "read": "right",
                        "required": false,
                        "reset": "resetRight()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setRight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalCenter",
                        "read": "horizontalCenter",
                        "required": false,
                        "reset": "resetHorizontalCenter()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setHorizontalCenter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "top",
                        "read": "top",
                        "required": false,
                        "reset": "resetTop()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setTop"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottom",
                        "read": "bottom",
                        "required": false,
                        "reset": "resetBottom()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setBottom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalCenter",
                        "read": "verticalCenter",
                        "required": false,
                        "reset": "resetVerticalCenter()",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlScriptString",
                        "user": false,
                        "write": "setVerticalCenter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickAnchorChanges",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "read": "object",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setObject"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "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": 67
    },
    {
        "classes": [
            {
                "className": "QQuickImplicitSizeItem",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "implicitWidth",
                        "notify": "implicitWidthChanged",
                        "read": "implicitWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TouchPoint"
                    }
                ],
                "className": "QQuickTouchPoint",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pointId",
                        "notify": "pointIdChanged",
                        "read": "pointId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "uniqueId",
                        "notify": "uniqueIdChanged",
                        "read": "uniqueId",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointingDeviceUniqueId",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressed",
                        "notify": "pressedChanged",
                        "read": "pressed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "ellipseDiameters",
                        "notify": "ellipseDiametersChanged",
                        "read": "ellipseDiameters",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressure",
                        "notify": "pressureChanged",
                        "read": "pressure",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "read": "rotation",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "velocity",
                        "notify": "velocityChanged",
                        "read": "velocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "area",
                        "notify": "areaChanged",
                        "read": "area",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startX",
                        "notify": "startXChanged",
                        "read": "startX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startY",
                        "notify": "startYChanged",
                        "read": "startY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousX",
                        "notify": "previousXChanged",
                        "read": "previousX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousY",
                        "notify": "previousYChanged",
                        "read": "previousY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sceneX",
                        "notify": "sceneXChanged",
                        "read": "sceneX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sceneY",
                        "notify": "sceneYChanged",
                        "read": "sceneY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickTouchPoint",
                "signals": [
                    {
                        "access": "public",
                        "name": "pressedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pointIdChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "uniqueIdChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "ellipseDiametersChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "pressureChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rotationChanged",
                        "returnType": "void",
                        "revision": 9
                    },
                    {
                        "access": "public",
                        "name": "velocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "areaChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "previousXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "previousYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sceneXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sceneYChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "GestureEvent"
                    },
                    {
                        "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",
                "methods": [
                    {
                        "access": "public",
                        "name": "grab",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "touchPoints",
                        "read": "touchPoints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "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"
                    }
                ],
                "className": "QQuickMultiPointTouchArea",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "touchPoints",
                        "read": "touchPoints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickTouchPoint>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumTouchPoints",
                        "notify": "minimumTouchPointsChanged",
                        "read": "minimumTouchPoints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumTouchPoints"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumTouchPoints",
                        "notify": "maximumTouchPointsChanged",
                        "read": "maximumTouchPoints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaximumTouchPoints"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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<QObject*>"
                            }
                        ],
                        "name": "pressed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "touchPoints",
                                "type": "QList<QObject*>"
                            }
                        ],
                        "name": "updated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "touchPoints",
                                "type": "QList<QObject*>"
                            }
                        ],
                        "name": "released",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "touchPoints",
                                "type": "QList<QObject*>"
                            }
                        ],
                        "name": "canceled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "gesture",
                                "type": "QQuickGrabGestureEvent*"
                            }
                        ],
                        "name": "gestureStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "touchPoints",
                                "type": "QList<QObject*>"
                            }
                        ],
                        "name": "touchUpdated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumTouchPointsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumTouchPointsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "mouseEnabledChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmultipointtoucharea_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickScreenInfo",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "manufacturer",
                        "notify": "manufacturerChanged",
                        "read": "manufacturer",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "serialNumber",
                        "notify": "serialNumberChanged",
                        "read": "serialNumber",
                        "required": false,
                        "revision": 10,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "notify": "widthChanged",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "notify": "heightChanged",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "desktopAvailableWidth",
                        "notify": "desktopGeometryChanged",
                        "read": "desktopAvailableWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "desktopAvailableHeight",
                        "notify": "desktopGeometryChanged",
                        "read": "desktopAvailableHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "logicalPixelDensity",
                        "notify": "logicalPixelDensityChanged",
                        "read": "logicalPixelDensity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pixelDensity",
                        "notify": "pixelDensityChanged",
                        "read": "pixelDensity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "devicePixelRatio",
                        "notify": "devicePixelRatioChanged",
                        "read": "devicePixelRatio",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "primaryOrientation",
                        "notify": "primaryOrientationChanged",
                        "read": "primaryOrientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientation",
                        "notify": "orientationChanged",
                        "read": "orientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "virtualX",
                        "notify": "virtualXChanged",
                        "read": "virtualX",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "virtualY",
                        "notify": "virtualYChanged",
                        "read": "virtualY",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickScreenInfo",
                "signals": [
                    {
                        "access": "public",
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "manufacturerChanged",
                        "returnType": "void",
                        "revision": 10
                    },
                    {
                        "access": "public",
                        "name": "modelChanged",
                        "returnType": "void",
                        "revision": 10
                    },
                    {
                        "access": "public",
                        "name": "serialNumberChanged",
                        "returnType": "void",
                        "revision": 10
                    },
                    {
                        "access": "public",
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "desktopGeometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "logicalPixelDensityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pixelDensityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "devicePixelRatioChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "primaryOrientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "orientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "virtualXChanged",
                        "returnType": "void",
                        "revision": 3
                    },
                    {
                        "access": "public",
                        "name": "virtualYChanged",
                        "returnType": "void",
                        "revision": 3
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickScreenAttached",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "a",
                                "type": "int"
                            },
                            {
                                "name": "b",
                                "type": "int"
                            }
                        ],
                        "name": "angleBetween",
                        "returnType": "int"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientationUpdateMask",
                        "notify": "orientationUpdateMaskChanged",
                        "read": "orientationUpdateMask",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientations",
                        "user": false,
                        "write": "setOrientationUpdateMask"
                    }
                ],
                "qualifiedClassName": "QQuickScreenAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "orientationUpdateMaskChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "type": "QScreen*"
                            }
                        ],
                        "name": "screenChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickScreenInfo"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Attached",
                        "value": "QQuickScreenAttached"
                    }
                ],
                "className": "QQuickScreen",
                "object": true,
                "qualifiedClassName": "QQuickScreen",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickscreen_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickWindowAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visibility",
                        "notify": "visibilityChanged",
                        "read": "visibility",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QWindow::Visibility",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "isActive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeFocusItem",
                        "notify": "activeFocusItemChanged",
                        "read": "activeFocusItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentItem",
                        "notify": "contentItemChanged",
                        "read": "contentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "notify": "widthChanged",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "notify": "heightChanged",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "window",
                        "notify": "windowChanged",
                        "read": "window",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickWindow*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickWindowAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "visibilityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeFocusItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "windowChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "windowChange",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickwindowattached_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Attached",
                        "value": "QQuickWindowAttached"
                    }
                ],
                "className": "QQuickWindowQmlImpl",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visible",
                        "notify": "visibleChanged",
                        "read": "isVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setVisible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visibility",
                        "notify": "visibilityChanged",
                        "read": "visibility",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Visibility",
                        "user": false,
                        "write": "setVisibility"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "screen",
                        "notify": "screenChanged",
                        "read": "screen",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setScreen"
                    }
                ],
                "qualifiedClassName": "QQuickWindowQmlImpl",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "visibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "visibility",
                                "type": "QWindow::Visibility"
                            }
                        ],
                        "name": "visibilityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "screenChanged",
                        "returnType": "void",
                        "revision": 3
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "setWindowVisibility",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickWindow"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickwindowmodule_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickRenderControl",
                "object": true,
                "qualifiedClassName": "QQuickRenderControl",
                "signals": [
                    {
                        "access": "public",
                        "name": "renderRequested",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sceneChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickrendercontrol.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "GraphicsInfo"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "8"
                    },
                    {
                        "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,
                        "name": "GraphicsApi",
                        "values": [
                            "Unknown",
                            "Software",
                            "OpenGL",
                            "Direct3D12",
                            "OpenVG",
                            "OpenGLRhi",
                            "Direct3D11Rhi",
                            "VulkanRhi",
                            "MetalRhi",
                            "NullRhi"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ShaderType",
                        "values": [
                            "UnknownShadingLanguage",
                            "GLSL",
                            "HLSL",
                            "RhiShader"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ShaderCompilationType",
                        "values": [
                            "RuntimeCompilation",
                            "OfflineCompilation"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ShaderSourceType",
                        "values": [
                            "ShaderSourceString",
                            "ShaderSourceFile",
                            "ShaderByteCode"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "OpenGLContextProfile",
                        "values": [
                            "OpenGLNoProfile",
                            "OpenGLCoreProfile",
                            "OpenGLCompatibilityProfile"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderableType",
                        "values": [
                            "SurfaceFormatUnspecified",
                            "SurfaceFormatOpenGL",
                            "SurfaceFormatOpenGLES"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "api",
                        "notify": "apiChanged",
                        "read": "api",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "GraphicsApi",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "shaderType",
                        "notify": "shaderTypeChanged",
                        "read": "shaderType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ShaderType",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "shaderCompilationType",
                        "notify": "shaderCompilationTypeChanged",
                        "read": "shaderCompilationType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ShaderCompilationType",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "shaderSourceType",
                        "notify": "shaderSourceTypeChanged",
                        "read": "shaderSourceType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ShaderSourceType",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "majorVersion",
                        "notify": "majorVersionChanged",
                        "read": "majorVersion",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "minorVersion",
                        "notify": "minorVersionChanged",
                        "read": "minorVersion",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "profile",
                        "notify": "profileChanged",
                        "read": "profile",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "OpenGLContextProfile",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "renderableType",
                        "notify": "renderableTypeChanged",
                        "read": "renderableType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderableType",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickGraphicsInfo",
                "signals": [
                    {
                        "access": "public",
                        "name": "apiChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "shaderTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "shaderCompilationTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "shaderSourceTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "majorVersionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minorVersionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "profileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderableTypeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "updateInfo",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "setWindow",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickgraphicsinfo_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickItemGrabResult",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "fileName",
                                "type": "QString"
                            }
                        ],
                        "name": "saveToFile",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "fileName",
                                "type": "QString"
                            }
                        ],
                        "name": "saveToFile",
                        "returnType": "bool"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "image",
                        "read": "image",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QImage",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "url",
                        "read": "url",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickItemGrabResult",
                "signals": [
                    {
                        "access": "public",
                        "name": "ready",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "setup",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "render",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickitemgrabresult.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickDragMimeData",
                "object": true,
                "qualifiedClassName": "QQuickDragMimeData",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QMimeData"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Drag"
                    },
                    {
                        "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,
                        "name": "DragType",
                        "values": [
                            "None",
                            "Automatic",
                            "Internal"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Axis",
                        "values": [
                            "XAxis",
                            "YAxis",
                            "XAndYAxis",
                            "XandYAxis"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "axis",
                        "notify": "axisChanged",
                        "read": "axis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Axis",
                        "user": false,
                        "write": "setAxis"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumX",
                        "notify": "minimumXChanged",
                        "read": "xmin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXmin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumX",
                        "notify": "maximumXChanged",
                        "read": "xmax",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setXmax"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumY",
                        "notify": "minimumYChanged",
                        "read": "ymin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setYmin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumY",
                        "notify": "maximumYChanged",
                        "read": "ymax",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setYmax"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterChildren",
                        "notify": "filterChildrenChanged",
                        "read": "filterChildren",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFilterChildren"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "smoothed",
                        "notify": "smoothedChanged",
                        "read": "smoothed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSmoothed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "axisChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "filterChildrenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "smoothedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "thresholdChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickDragAttached",
                "methods": [
                    {
                        "access": "public",
                        "name": "drop",
                        "returnType": "int"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "isActive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setActive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hotSpot",
                        "notify": "hotSpotChanged",
                        "read": "hotSpot",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false,
                        "write": "setHotSpot"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "imageSource",
                        "notify": "imageSourceChanged",
                        "read": "imageSource",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setImageSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keys",
                        "notify": "keysChanged",
                        "read": "keys",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false,
                        "write": "setKeys"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mimeData",
                        "notify": "mimeDataChanged",
                        "read": "mimeData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariantMap",
                        "user": false,
                        "write": "setMimeData"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "supportedActions",
                        "notify": "supportedActionsChanged",
                        "read": "supportedActions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::DropActions",
                        "user": false,
                        "write": "setSupportedActions"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "proposedAction",
                        "notify": "proposedActionChanged",
                        "read": "proposedAction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::DropAction",
                        "user": false,
                        "write": "setProposedAction"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragType",
                        "notify": "dragTypeChanged",
                        "read": "dragType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDrag::DragType",
                        "user": false,
                        "write": "setDragType"
                    }
                ],
                "qualifiedClassName": "QQuickDragAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "dragStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "dropAction",
                                "type": "Qt::DropAction"
                            }
                        ],
                        "name": "dragFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hotSpotChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "imageSourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "keysChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "mimeDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "supportedActionsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "proposedActionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragTypeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "startDrag",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cancel",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickdrag_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickDropEvent",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "getDataAsString",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "getDataAsArrayBuffer",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "acceptProposedAction",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "accept",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keys",
                        "read": "keys",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "supportedActions",
                        "read": "supportedActions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::DropActions",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "proposedAction",
                        "read": "proposedAction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::DropActions",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "action",
                        "read": "action",
                        "required": false,
                        "reset": "resetAction()",
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::DropAction",
                        "user": false,
                        "write": "setAction"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "accepted",
                        "read": "accepted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAccepted"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hasColor",
                        "read": "hasColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hasHtml",
                        "read": "hasHtml",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hasText",
                        "read": "hasText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hasUrls",
                        "read": "hasUrls",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "colorData",
                        "read": "colorData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "html",
                        "read": "html",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "text",
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "urls",
                        "read": "urls",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QUrl>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "formats",
                        "read": "formats",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickDropEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQuickDropAreaDrag",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "positionChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "positionChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickDropAreaDrag",
                "signals": [
                    {
                        "access": "public",
                        "name": "positionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DropArea"
                    }
                ],
                "className": "QQuickDropArea",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "containsDrag",
                        "notify": "containsDragChanged",
                        "read": "containsDrag",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keys",
                        "notify": "keysChanged",
                        "read": "keys",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false,
                        "write": "setKeys"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "drag",
                        "read": "drag",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDropAreaDrag*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickDropArea",
                "signals": [
                    {
                        "access": "public",
                        "name": "containsDragChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "keysChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "drag",
                                "type": "QQuickDropEvent*"
                            }
                        ],
                        "name": "entered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "exited",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "drag",
                                "type": "QQuickDropEvent*"
                            }
                        ],
                        "name": "positionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "drop",
                                "type": "QQuickDropEvent*"
                            }
                        ],
                        "name": "dropped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickdroparea_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "AnimatedImage"
                    }
                ],
                "className": "QQuickAnimatedImage",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "playing",
                        "notify": "playingChanged",
                        "read": "isPlaying",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPlaying"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paused",
                        "notify": "pausedChanged",
                        "read": "isPaused",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPaused"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentFrame",
                        "notify": "frameChanged",
                        "read": "currentFrame",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentFrame"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameCount",
                        "notify": "frameCountChanged",
                        "read": "frameCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "speed",
                        "notify": "speedChanged",
                        "read": "speed",
                        "required": false,
                        "revision": 11,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setSpeed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceSize",
                        "notify": "sourceSizeChanged",
                        "read": "sourceSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickAnimatedImage",
                "signals": [
                    {
                        "access": "public",
                        "name": "playingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pausedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "frameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentFrameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "frameCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "speedChanged",
                        "returnType": "void",
                        "revision": 11
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "movieUpdate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "movieRequestFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "playingStatusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "onCacheChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImage"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimatedimage_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "data"
                    },
                    {
                        "name": "QML.Element",
                        "value": "GridView"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickGridViewAttached"
                    }
                ],
                "className": "QQuickGridView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Flow",
                        "values": [
                            "FlowLeftToRight",
                            "FlowTopToBottom"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SnapMode",
                        "values": [
                            "NoSnap",
                            "SnapToRow",
                            "SnapOneRow"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flow",
                        "notify": "flowChanged",
                        "read": "flow",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Flow",
                        "user": false,
                        "write": "setFlow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cellWidth",
                        "notify": "cellWidthChanged",
                        "read": "cellWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setCellWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cellHeight",
                        "notify": "cellHeightChanged",
                        "read": "cellHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setCellHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "snapMode",
                        "notify": "snapModeChanged",
                        "read": "snapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SnapMode",
                        "user": false,
                        "write": "setSnapMode"
                    }
                ],
                "qualifiedClassName": "QQuickGridView",
                "signals": [
                    {
                        "access": "public",
                        "name": "cellWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cellHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightMoveDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "snapModeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "moveCurrentIndexUp",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveCurrentIndexDown",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveCurrentIndexLeft",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveCurrentIndexRight",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItemView"
                    }
                ]
            },
            {
                "className": "QQuickGridViewAttached",
                "object": true,
                "qualifiedClassName": "QQuickGridViewAttached",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItemViewAttached"
                    }
                ]
            }
        ],
        "inputFile": "qquickgridview_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ItemView"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "ItemView is an abstract base class."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "1"
                    }
                ],
                "className": "QQuickItemView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LayoutDirection",
                        "values": [
                            "LeftToRight",
                            "RightToLeft",
                            "VerticalTopToBottom",
                            "VerticalBottomToTop"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VerticalLayoutDirection",
                        "values": [
                            "TopToBottom",
                            "BottomToTop"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HighlightRangeMode",
                        "values": [
                            "NoHighlightRange",
                            "ApplyRange",
                            "StrictlyEnforceRange"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PositionMode",
                        "values": [
                            "Beginning",
                            "Center",
                            "End",
                            "Visible",
                            "Contain",
                            "SnapPosition"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "mode",
                                "type": "int"
                            }
                        ],
                        "name": "positionViewAtIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "indexAt",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "itemAt",
                        "returnType": "QQuickItem*"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "name": "itemAtIndex",
                        "returnType": "QQuickItem*",
                        "revision": 13
                    },
                    {
                        "access": "public",
                        "name": "positionViewAtBeginning",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "positionViewAtEnd",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "forceLayout",
                        "returnType": "void",
                        "revision": 1
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "count",
                        "notify": "countChanged",
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentIndex",
                        "notify": "currentIndexChanged",
                        "read": "currentIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentIndex"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentItem",
                        "notify": "currentItemChanged",
                        "read": "currentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keyNavigationWraps",
                        "notify": "keyNavigationWrapsChanged",
                        "read": "isWrapEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setWrapEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keyNavigationEnabled",
                        "notify": "keyNavigationEnabledChanged",
                        "read": "isKeyNavigationEnabled",
                        "required": false,
                        "revision": 7,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setKeyNavigationEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cacheBuffer",
                        "notify": "cacheBufferChanged",
                        "read": "cacheBuffer",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCacheBuffer"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "displayMarginBeginning",
                        "notify": "displayMarginBeginningChanged",
                        "read": "displayMarginBeginning",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDisplayMarginBeginning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "displayMarginEnd",
                        "notify": "displayMarginEndChanged",
                        "read": "displayMarginEnd",
                        "required": false,
                        "revision": 3,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDisplayMarginEnd"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveLayoutDirection",
                        "notify": "effectiveLayoutDirectionChanged",
                        "read": "effectiveLayoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalLayoutDirection",
                        "notify": "verticalLayoutDirectionChanged",
                        "read": "verticalLayoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VerticalLayoutDirection",
                        "user": false,
                        "write": "setVerticalLayoutDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "header",
                        "notify": "headerChanged",
                        "read": "header",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setHeader"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "headerItem",
                        "notify": "headerItemChanged",
                        "read": "headerItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "footer",
                        "notify": "footerChanged",
                        "read": "footer",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setFooter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "footerItem",
                        "notify": "footerItemChanged",
                        "read": "footerItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "populate",
                        "notify": "populateTransitionChanged",
                        "read": "populateTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setPopulateTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "add",
                        "notify": "addTransitionChanged",
                        "read": "addTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setAddTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "addDisplaced",
                        "notify": "addDisplacedTransitionChanged",
                        "read": "addDisplacedTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setAddDisplacedTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "move",
                        "notify": "moveTransitionChanged",
                        "read": "moveTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setMoveTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "moveDisplaced",
                        "notify": "moveDisplacedTransitionChanged",
                        "read": "moveDisplacedTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setMoveDisplacedTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "remove",
                        "notify": "removeTransitionChanged",
                        "read": "removeTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setRemoveTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "removeDisplaced",
                        "notify": "removeDisplacedTransitionChanged",
                        "read": "removeDisplacedTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setRemoveDisplacedTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "displaced",
                        "notify": "displacedTransitionChanged",
                        "read": "displacedTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setDisplacedTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlight",
                        "notify": "highlightChanged",
                        "read": "highlight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setHighlight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightItem",
                        "notify": "highlightItemChanged",
                        "read": "highlightItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightFollowsCurrentItem",
                        "notify": "highlightFollowsCurrentItemChanged",
                        "read": "highlightFollowsCurrentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setHighlightFollowsCurrentItem"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightRangeMode",
                        "notify": "highlightRangeModeChanged",
                        "read": "highlightRangeMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HighlightRangeMode",
                        "user": false,
                        "write": "setHighlightRangeMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "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,
                        "name": "highlightMoveDuration",
                        "notify": "highlightMoveDurationChanged",
                        "read": "highlightMoveDuration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setHighlightMoveDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reuseItems",
                        "notify": "reuseItemsChanged",
                        "read": "reuseItems",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReuseItems"
                    }
                ],
                "qualifiedClassName": "QQuickItemView",
                "signals": [
                    {
                        "access": "public",
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentIndexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "keyNavigationWrapsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "keyNavigationEnabledChanged",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "name": "cacheBufferChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "displayMarginBeginningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "displayMarginEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveLayoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalLayoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "headerChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "footerChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "headerItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "footerItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "populateTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "addTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "addDisplacedTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveDisplacedTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "removeTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "removeDisplacedTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "displacedTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightFollowsCurrentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightRangeModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preferredHighlightBeginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preferredHighlightEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightMoveDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reuseItemsChanged",
                        "returnType": "void",
                        "revision": 15
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "name": "destroyRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "createdItem",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "initItem",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "changeSet",
                                "type": "QQmlChangeSet"
                            },
                            {
                                "name": "reset",
                                "type": "bool"
                            }
                        ],
                        "name": "modelUpdated",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "destroyingItem",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "modelIndex",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "onItemPooled",
                        "returnType": "void",
                        "revision": 15
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "modelIndex",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "onItemReused",
                        "returnType": "void",
                        "revision": 15
                    },
                    {
                        "access": "protected",
                        "name": "animStopped",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "trackedPositionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickFlickable"
                    }
                ]
            },
            {
                "className": "QQuickItemViewAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "view",
                        "notify": "viewChanged",
                        "read": "view",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItemView*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isCurrentItem",
                        "notify": "currentItemChanged",
                        "read": "isCurrentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delayRemove",
                        "notify": "delayRemoveChanged",
                        "read": "delayRemove",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setDelayRemove"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "section",
                        "notify": "sectionChanged",
                        "read": "section",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "previousSection",
                        "notify": "prevSectionChanged",
                        "read": "prevSection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "nextSection",
                        "notify": "nextSectionChanged",
                        "read": "nextSection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickItemViewAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "viewChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delayRemoveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "add",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "prevSectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "nextSectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pooled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reused",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickitemview_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ViewTransition"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "ViewTransition is only available via attached properties."
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickViewTransitionAttached"
                    }
                ],
                "className": "QQuickViewTransitionAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "index",
                        "notify": "indexChanged",
                        "read": "index",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "item",
                        "notify": "itemChanged",
                        "read": "item",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "destination",
                        "notify": "destinationChanged",
                        "read": "destination",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetIndexes",
                        "notify": "targetIndexesChanged",
                        "read": "targetIndexes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<int>",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetItems",
                        "notify": "targetItemsChanged",
                        "read": "targetItems",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickViewTransitionAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "indexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "itemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "destinationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetIndexesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetItemsChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickitemviewtransition_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ViewSection"
                    }
                ],
                "className": "QQuickViewSection",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SectionCriteria",
                        "values": [
                            "FullString",
                            "FirstCharacter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LabelPositioning",
                        "values": [
                            "InlineLabels",
                            "CurrentLabelAtStart",
                            "NextLabelAtEnd"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "property",
                        "notify": "propertyChanged",
                        "read": "property",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperty"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "criteria",
                        "notify": "criteriaChanged",
                        "read": "criteria",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SectionCriteria",
                        "user": false,
                        "write": "setCriteria"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "labelPositioning",
                        "notify": "labelPositioningChanged",
                        "read": "labelPositioning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLabelPositioning"
                    }
                ],
                "qualifiedClassName": "QQuickViewSection",
                "signals": [
                    {
                        "access": "public",
                        "name": "sectionsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propertyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "criteriaChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "labelPositioningChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "data"
                    },
                    {
                        "name": "QML.Element",
                        "value": "ListView"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickListViewAttached"
                    }
                ],
                "className": "QQuickListView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Orientation",
                        "values": [
                            "Horizontal",
                            "Vertical"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SnapMode",
                        "values": [
                            "NoSnap",
                            "SnapToItem",
                            "SnapOneItem"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HeaderPositioning",
                        "values": [
                            "InlineHeader",
                            "OverlayHeader",
                            "PullBackHeader"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FooterPositioning",
                        "values": [
                            "InlineFooter",
                            "OverlayFooter",
                            "PullBackFooter"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightMoveVelocity",
                        "notify": "highlightMoveVelocityChanged",
                        "read": "highlightMoveVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHighlightMoveVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightResizeVelocity",
                        "notify": "highlightResizeVelocityChanged",
                        "read": "highlightResizeVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setHighlightResizeVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightResizeDuration",
                        "notify": "highlightResizeDurationChanged",
                        "read": "highlightResizeDuration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setHighlightResizeDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "spacing",
                        "notify": "spacingChanged",
                        "read": "spacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientation",
                        "notify": "orientationChanged",
                        "read": "orientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Orientation",
                        "user": false,
                        "write": "setOrientation"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "section",
                        "read": "sectionCriteria",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickViewSection*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentSection",
                        "notify": "currentSectionChanged",
                        "read": "currentSection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "snapMode",
                        "notify": "snapModeChanged",
                        "read": "snapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SnapMode",
                        "user": false,
                        "write": "setSnapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "headerPositioning",
                        "notify": "headerPositioningChanged",
                        "read": "headerPositioning",
                        "required": false,
                        "revision": 4,
                        "scriptable": true,
                        "stored": true,
                        "type": "HeaderPositioning",
                        "user": false,
                        "write": "setHeaderPositioning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "footerPositioning",
                        "notify": "footerPositioningChanged",
                        "read": "footerPositioning",
                        "required": false,
                        "revision": 4,
                        "scriptable": true,
                        "stored": true,
                        "type": "FooterPositioning",
                        "user": false,
                        "write": "setFooterPositioning"
                    }
                ],
                "qualifiedClassName": "QQuickListView",
                "signals": [
                    {
                        "access": "public",
                        "name": "spacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "orientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentSectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightMoveVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightResizeVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightResizeDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "snapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "headerPositioningChanged",
                        "returnType": "void",
                        "revision": 4
                    },
                    {
                        "access": "public",
                        "name": "footerPositioningChanged",
                        "returnType": "void",
                        "revision": 4
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "incrementCurrentIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "decrementCurrentIndex",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItemView"
                    }
                ]
            },
            {
                "className": "QQuickListViewAttached",
                "object": true,
                "qualifiedClassName": "QQuickListViewAttached",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItemViewAttached"
                    }
                ]
            }
        ],
        "inputFile": "qquicklistview_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TableView"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickTableViewAttached"
                    }
                ],
                "className": "QQuickTableView",
                "methods": [
                    {
                        "access": "public",
                        "name": "forceLayout",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rows",
                        "notify": "rowsChanged",
                        "read": "rows",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "columns",
                        "notify": "columnsChanged",
                        "read": "columns",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rowSpacing",
                        "notify": "rowSpacingChanged",
                        "read": "rowSpacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRowSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "columnSpacing",
                        "notify": "columnSpacingChanged",
                        "read": "columnSpacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setColumnSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rowHeightProvider",
                        "notify": "rowHeightProviderChanged",
                        "read": "rowHeightProvider",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QJSValue",
                        "user": false,
                        "write": "setRowHeightProvider"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "columnWidthProvider",
                        "notify": "columnWidthProviderChanged",
                        "read": "columnWidthProvider",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QJSValue",
                        "user": false,
                        "write": "setColumnWidthProvider"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reuseItems",
                        "notify": "reuseItemsChanged",
                        "read": "reuseItems",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReuseItems"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentWidth",
                        "notify": "contentWidthChanged",
                        "read": "contentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHeight",
                        "notify": "contentHeightChanged",
                        "read": "contentHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setContentHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "syncView",
                        "notify": "syncViewChanged",
                        "read": "syncView",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTableView*",
                        "user": false,
                        "write": "setSyncView"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "syncDirection",
                        "notify": "syncDirectionChanged",
                        "read": "syncDirection",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::Orientations",
                        "user": false,
                        "write": "setSyncDirection"
                    }
                ],
                "qualifiedClassName": "QQuickTableView",
                "signals": [
                    {
                        "access": "public",
                        "name": "rowsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "columnsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rowSpacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "columnSpacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rowHeightProviderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "columnWidthProviderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reuseItemsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "syncViewChanged",
                        "returnType": "void",
                        "revision": 14
                    },
                    {
                        "access": "public",
                        "name": "syncDirectionChanged",
                        "returnType": "void",
                        "revision": 14
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_componentFinalized",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickFlickable"
                    }
                ]
            },
            {
                "className": "QQuickTableViewAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "view",
                        "notify": "viewChanged",
                        "read": "view",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTableView*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickTableViewAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "viewChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pooled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reused",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktableview_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickTableSectionSizeProvider",
                "object": true,
                "qualifiedClassName": "QQuickTableSectionSizeProvider",
                "signals": [
                    {
                        "access": "public",
                        "name": "sizeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquicktableview_p_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PathView"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickPathViewAttached"
                    }
                ],
                "className": "QQuickPathView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HighlightRangeMode",
                        "values": [
                            "NoHighlightRange",
                            "ApplyRange",
                            "StrictlyEnforceRange"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SnapMode",
                        "values": [
                            "NoSnap",
                            "SnapToItem",
                            "SnapOneItem"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MovementDirection",
                        "values": [
                            "Shortest",
                            "Negative",
                            "Positive"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PositionMode",
                        "values": [
                            "Beginning",
                            "Center",
                            "End",
                            "Contain",
                            "SnapPosition"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "mode",
                                "type": "int"
                            }
                        ],
                        "name": "positionViewAtIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "indexAt",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            },
                            {
                                "name": "y",
                                "type": "qreal"
                            }
                        ],
                        "name": "itemAt",
                        "returnType": "QQuickItem*"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "name": "itemAtIndex",
                        "returnType": "QQuickItem*",
                        "revision": 13
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "path",
                        "notify": "pathChanged",
                        "read": "path",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPath*",
                        "user": false,
                        "write": "setPath"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentIndex",
                        "notify": "currentIndexChanged",
                        "read": "currentIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentIndex"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentItem",
                        "notify": "currentItemChanged",
                        "read": "currentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "offset",
                        "notify": "offsetChanged",
                        "read": "offset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlight",
                        "notify": "highlightChanged",
                        "read": "highlight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setHighlight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightItem",
                        "notify": "highlightItemChanged",
                        "read": "highlightItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "preferredHighlightBegin",
                        "notify": "preferredHighlightBeginChanged",
                        "read": "preferredHighlightBegin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPreferredHighlightBegin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "preferredHighlightEnd",
                        "notify": "preferredHighlightEndChanged",
                        "read": "preferredHighlightEnd",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPreferredHighlightEnd"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightRangeMode",
                        "notify": "highlightRangeModeChanged",
                        "read": "highlightRangeMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HighlightRangeMode",
                        "user": false,
                        "write": "setHighlightRangeMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "highlightMoveDuration",
                        "notify": "highlightMoveDurationChanged",
                        "read": "highlightMoveDuration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setHighlightMoveDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragMargin",
                        "notify": "dragMarginChanged",
                        "read": "dragMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setDragMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumFlickVelocity",
                        "notify": "maximumFlickVelocityChanged",
                        "read": "maximumFlickVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumFlickVelocity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flickDeceleration",
                        "notify": "flickDecelerationChanged",
                        "read": "flickDeceleration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFlickDeceleration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "interactive",
                        "notify": "interactiveChanged",
                        "read": "isInteractive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setInteractive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "moving",
                        "notify": "movingChanged",
                        "read": "isMoving",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flicking",
                        "notify": "flickingChanged",
                        "read": "isFlicking",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragging",
                        "notify": "draggingChanged",
                        "read": "isDragging",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "count",
                        "notify": "countChanged",
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "snapMode",
                        "notify": "snapModeChanged",
                        "read": "snapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SnapMode",
                        "user": false,
                        "write": "setSnapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "movementDirection",
                        "notify": "movementDirectionChanged",
                        "read": "movementDirection",
                        "required": false,
                        "revision": 7,
                        "scriptable": true,
                        "stored": true,
                        "type": "MovementDirection",
                        "user": false,
                        "write": "setMovementDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cacheItemCount",
                        "notify": "cacheItemCountChanged",
                        "read": "cacheItemCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCacheItemCount"
                    }
                ],
                "qualifiedClassName": "QQuickPathView",
                "signals": [
                    {
                        "access": "public",
                        "name": "currentIndexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "currentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "offsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preferredHighlightBeginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "preferredHighlightEndChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightRangeModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragMarginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "snapPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pathItemCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumFlickVelocityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickDecelerationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "interactiveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "draggingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "highlightMoveDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movementStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movementEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "movementDirectionChanged",
                        "returnType": "void",
                        "revision": 7
                    },
                    {
                        "access": "public",
                        "name": "flickStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flickEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragStarted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragEnded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "snapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cacheItemCountChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "incrementCurrentIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "decrementCurrentIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "refill",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "ticked",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "movementEnding",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "changeSet",
                                "type": "QQmlChangeSet"
                            },
                            {
                                "name": "reset",
                                "type": "bool"
                            }
                        ],
                        "name": "modelUpdated",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "createdItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "initItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "destroyingItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "pathUpdated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            },
            {
                "className": "QQuickPathViewAttached",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "view",
                        "read": "view",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPathView*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isCurrentItem",
                        "notify": "currentItemChanged",
                        "read": "isCurrentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "onPath",
                        "notify": "pathChanged",
                        "read": "isOnPath",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPathViewAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "currentItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pathChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickpathview_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickPositionerAttached",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "index",
                        "notify": "indexChanged",
                        "read": "index",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isFirstItem",
                        "notify": "isFirstItemChanged",
                        "read": "isFirstItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isLastItem",
                        "notify": "isLastItemChanged",
                        "read": "isLastItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPositionerAttached",
                "signals": [
                    {
                        "access": "public",
                        "name": "indexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "isFirstItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "isLastItemChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Positioner"
                    },
                    {
                        "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",
                "methods": [
                    {
                        "access": "public",
                        "name": "forceLayout",
                        "returnType": "void",
                        "revision": 9
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "spacing",
                        "notify": "spacingChanged",
                        "read": "spacing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "populate",
                        "notify": "populateChanged",
                        "read": "populate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setPopulate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "move",
                        "notify": "moveChanged",
                        "read": "move",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setMove"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "add",
                        "notify": "addChanged",
                        "read": "add",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickTransition*",
                        "user": false,
                        "write": "setAdd"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "padding",
                        "notify": "paddingChanged",
                        "read": "padding",
                        "required": false,
                        "reset": "resetPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "topPadding",
                        "notify": "topPaddingChanged",
                        "read": "topPadding",
                        "required": false,
                        "reset": "resetTopPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTopPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "leftPadding",
                        "notify": "leftPaddingChanged",
                        "read": "leftPadding",
                        "required": false,
                        "reset": "resetLeftPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLeftPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rightPadding",
                        "notify": "rightPaddingChanged",
                        "read": "rightPadding",
                        "required": false,
                        "reset": "resetRightPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRightPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottomPadding",
                        "notify": "bottomPaddingChanged",
                        "read": "bottomPadding",
                        "required": false,
                        "reset": "resetBottomPadding()",
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setBottomPadding"
                    }
                ],
                "qualifiedClassName": "QQuickBasePositioner",
                "signals": [
                    {
                        "access": "public",
                        "name": "spacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "populateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "moveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "addChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "topPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "leftPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "rightPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "bottomPaddingChanged",
                        "returnType": "void",
                        "revision": 6
                    },
                    {
                        "access": "public",
                        "name": "positioningComplete",
                        "returnType": "void",
                        "revision": 9
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "name": "prePositioning",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickImplicitSizeItem"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Column"
                    }
                ],
                "className": "QQuickColumn",
                "object": true,
                "qualifiedClassName": "QQuickColumn",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickBasePositioner"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Row"
                    }
                ],
                "className": "QQuickRow",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveLayoutDirection",
                        "notify": "effectiveLayoutDirectionChanged",
                        "read": "effectiveLayoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickRow",
                "signals": [
                    {
                        "access": "public",
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveLayoutDirectionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickBasePositioner"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Grid"
                    }
                ],
                "className": "QQuickGrid",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Flow",
                        "values": [
                            "LeftToRight",
                            "TopToBottom"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VAlignment",
                        "values": [
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rows",
                        "notify": "rowsChanged",
                        "read": "rows",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setRows"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "columns",
                        "notify": "columnsChanged",
                        "read": "columns",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setColumns"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "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,
                        "name": "flow",
                        "notify": "flowChanged",
                        "read": "flow",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Flow",
                        "user": false,
                        "write": "setFlow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveLayoutDirection",
                        "notify": "effectiveLayoutDirectionChanged",
                        "read": "effectiveLayoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalItemAlignment",
                        "notify": "horizontalAlignmentChanged",
                        "read": "hItemAlign",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false,
                        "write": "setHItemAlign"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "effectiveHorizontalItemAlignment",
                        "notify": "effectiveHorizontalAlignmentChanged",
                        "read": "effectiveHAlign",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "HAlignment",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalItemAlignment",
                        "notify": "verticalAlignmentChanged",
                        "read": "vItemAlign",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "VAlignment",
                        "user": false,
                        "write": "setVItemAlign"
                    }
                ],
                "qualifiedClassName": "QQuickGrid",
                "signals": [
                    {
                        "access": "public",
                        "name": "rowsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "columnsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "flowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveLayoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rowSpacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "columnSpacingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "HAlignment"
                            }
                        ],
                        "name": "horizontalAlignmentChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "HAlignment"
                            }
                        ],
                        "name": "effectiveHorizontalAlignmentChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "alignment",
                                "type": "VAlignment"
                            }
                        ],
                        "name": "verticalAlignmentChanged",
                        "returnType": "void",
                        "revision": 1
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickBasePositioner"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Flow"
                    }
                ],
                "className": "QQuickFlow",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Flow",
                        "values": [
                            "LeftToRight",
                            "TopToBottom"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flow",
                        "notify": "flowChanged",
                        "read": "flow",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Flow",
                        "user": false,
                        "write": "setFlow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "effectiveLayoutDirection",
                        "notify": "effectiveLayoutDirectionChanged",
                        "read": "effectiveLayoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickFlow",
                "signals": [
                    {
                        "access": "public",
                        "name": "flowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "effectiveLayoutDirectionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickBasePositioner"
                    }
                ]
            }
        ],
        "inputFile": "qquickpositioners_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Flipable"
                    }
                ],
                "className": "QQuickFlipable",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Side",
                        "values": [
                            "Front",
                            "Back"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "front",
                        "notify": "frontChanged",
                        "read": "front",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setFront"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "back",
                        "notify": "backChanged",
                        "read": "back",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setBack"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "side",
                        "notify": "sideChanged",
                        "read": "side",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Side",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickFlipable",
                "signals": [
                    {
                        "access": "public",
                        "name": "frontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "backChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sideChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "retransformBack",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickflipable_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "delegate"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Repeater"
                    }
                ],
                "className": "QQuickRepeater",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "name": "itemAt",
                        "returnType": "QQuickItem*"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "count",
                        "notify": "countChanged",
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickRepeater",
                "signals": [
                    {
                        "access": "public",
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QQuickItem*"
                            }
                        ],
                        "name": "itemAdded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QQuickItem*"
                            }
                        ],
                        "name": "itemRemoved",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "createdItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "initItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "changeSet",
                                "type": "QQmlChangeSet"
                            },
                            {
                                "name": "reset",
                                "type": "bool"
                            }
                        ],
                        "name": "modelUpdated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickrepeater_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ShaderEffectSource"
                    }
                ],
                "className": "QQuickShaderEffectSource",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WrapMode",
                        "values": [
                            "ClampToEdge",
                            "RepeatHorizontally",
                            "RepeatVertically",
                            "Repeat"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Format",
                        "values": [
                            "Alpha",
                            "RGB",
                            "RGBA"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextureMirroring",
                        "values": [
                            "NoMirroring",
                            "MirrorHorizontally",
                            "MirrorVertically"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "name": "scheduleUpdate",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "wrapMode",
                        "notify": "wrapModeChanged",
                        "read": "wrapMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "WrapMode",
                        "user": false,
                        "write": "setWrapMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceItem",
                        "notify": "sourceItemChanged",
                        "read": "sourceItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setSourceItem"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceRect",
                        "notify": "sourceRectChanged",
                        "read": "sourceRect",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false,
                        "write": "setSourceRect"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureSize",
                        "notify": "textureSizeChanged",
                        "read": "textureSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setTextureSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "format",
                        "notify": "formatChanged",
                        "read": "format",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Format",
                        "user": false,
                        "write": "setFormat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "live",
                        "notify": "liveChanged",
                        "read": "live",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setLive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hideSource",
                        "notify": "hideSourceChanged",
                        "read": "hideSource",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setHideSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mipmap",
                        "notify": "mipmapChanged",
                        "read": "mipmap",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setMipmap"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "recursive",
                        "notify": "recursiveChanged",
                        "read": "recursive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRecursive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureMirroring",
                        "notify": "textureMirroringChanged",
                        "read": "textureMirroring",
                        "required": false,
                        "revision": 6,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextureMirroring",
                        "user": false,
                        "write": "setTextureMirroring"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "samples",
                        "notify": "samplesChanged",
                        "read": "samples",
                        "required": false,
                        "revision": 9,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setSamples"
                    }
                ],
                "qualifiedClassName": "QQuickShaderEffectSource",
                "signals": [
                    {
                        "access": "public",
                        "name": "wrapModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceItemChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "sourceRectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textureSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "formatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "liveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hideSourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "mipmapChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "recursiveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "textureMirroringChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "samplesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "scheduledUpdateCompleted",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "item",
                                "type": "QObject*"
                            }
                        ],
                        "name": "sourceItemDestroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "invalidateSceneGraph",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QQuickItem*"
                            }
                        ],
                        "name": "sourceItemParentChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    },
                    {
                        "access": "public",
                        "name": "QQuickItemChangeListener"
                    }
                ]
            }
        ],
        "inputFile": "qquickshadereffectsource_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ShaderEffectMesh"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Cannot create instance of abstract class ShaderEffectMesh."
                    }
                ],
                "className": "QQuickShaderEffectMesh",
                "object": true,
                "qualifiedClassName": "QQuickShaderEffectMesh",
                "signals": [
                    {
                        "access": "public",
                        "name": "geometryChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "GridMesh"
                    }
                ],
                "className": "QQuickGridMesh",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "resolution",
                        "notify": "resolutionChanged",
                        "read": "resolution",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setResolution"
                    }
                ],
                "qualifiedClassName": "QQuickGridMesh",
                "signals": [
                    {
                        "access": "public",
                        "name": "resolutionChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShaderEffectMesh"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "BorderImageMesh"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "8"
                    }
                ],
                "className": "QQuickBorderImageMesh",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TileMode",
                        "values": [
                            "Stretch",
                            "Repeat",
                            "Round"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "border",
                        "read": "border",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickScaleGrid*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "size",
                        "notify": "sizeChanged",
                        "read": "size",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "horizontalTileMode",
                        "notify": "horizontalTileModeChanged",
                        "read": "horizontalTileMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TileMode",
                        "user": false,
                        "write": "setHorizontalTileMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "verticalTileMode",
                        "notify": "verticalTileModeChanged",
                        "read": "verticalTileMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TileMode",
                        "user": false,
                        "write": "setVerticalTileMode"
                    }
                ],
                "qualifiedClassName": "QQuickBorderImageMesh",
                "signals": [
                    {
                        "access": "public",
                        "name": "sizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "horizontalTileModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalTileModeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShaderEffectMesh"
                    }
                ]
            }
        ],
        "inputFile": "qquickshadereffectmesh_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ShaderEffect"
                    }
                ],
                "className": "QQuickShaderEffect",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CullMode",
                        "values": [
                            "NoCulling",
                            "BackFaceCulling",
                            "FrontFaceCulling"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "Compiled",
                            "Uncompiled",
                            "Error"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fragmentShader",
                        "notify": "fragmentShaderChanged",
                        "read": "fragmentShader",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setFragmentShader"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "vertexShader",
                        "notify": "vertexShaderChanged",
                        "read": "vertexShader",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setVertexShader"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "blending",
                        "notify": "blendingChanged",
                        "read": "blending",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setBlending"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "mesh",
                        "notify": "meshChanged",
                        "read": "mesh",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setMesh"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cullMode",
                        "notify": "cullModeChanged",
                        "read": "cullMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "CullMode",
                        "user": false,
                        "write": "setCullMode"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "log",
                        "notify": "logChanged",
                        "read": "log",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "status",
                        "notify": "statusChanged",
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "supportsAtlasTextures",
                        "notify": "supportsAtlasTexturesChanged",
                        "read": "supportsAtlasTextures",
                        "required": false,
                        "revision": 4,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSupportsAtlasTextures"
                    }
                ],
                "qualifiedClassName": "QQuickShaderEffect",
                "signals": [
                    {
                        "access": "public",
                        "name": "fragmentShaderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "vertexShaderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "blendingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "meshChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cullModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "logChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "statusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "supportsAtlasTexturesChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickshadereffect_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickGenericShaderEffect",
                "object": true,
                "qualifiedClassName": "QQuickGenericShaderEffect",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "mappedId",
                                "type": "int"
                            }
                        ],
                        "name": "propertyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "sourceDestroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "markGeometryDirtyAndUpdate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "markGeometryDirtyAndUpdateIfSupportsAtlas",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "ok",
                                "type": "bool"
                            },
                            {
                                "name": "typeHint",
                                "type": "QSGGuiThreadShaderEffectManager::ShaderInfo::Type"
                            },
                            {
                                "name": "src",
                                "type": "QByteArray"
                            },
                            {
                                "name": "result",
                                "type": "QSGGuiThreadShaderEffectManager::ShaderInfo*"
                            }
                        ],
                        "name": "shaderCodePrepared",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickgenericshadereffect_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickOpenGLShaderEffect",
                "object": true,
                "qualifiedClassName": "QQuickOpenGLShaderEffect",
                "slots": [
                    {
                        "access": "private",
                        "name": "updateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "updateGeometryIfAtlased",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "log",
                                "type": "QString"
                            },
                            {
                                "name": "status",
                                "type": "int"
                            }
                        ],
                        "name": "updateLogAndStatus",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "sourceDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickopenglshadereffect_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickOpenGLShaderEffectNode",
                "object": true,
                "qualifiedClassName": "QQuickOpenGLShaderEffectNode",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            },
                            {
                                "name": "status",
                                "type": "int"
                            }
                        ],
                        "name": "logAndStatusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dirtyTexture",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "textureProviderDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSGGeometryNode"
                    }
                ]
            }
        ],
        "inputFile": "qquickopenglshadereffectnode_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickStochasticState",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "notify": "durationChanged",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "durationVariation",
                        "notify": "durationVariationChanged",
                        "read": "durationVariation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDurationVariation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "randomStart",
                        "notify": "randomStartChanged",
                        "read": "randomStart",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRandomStart"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "to",
                        "notify": "toChanged",
                        "read": "to",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariantMap",
                        "user": false,
                        "write": "setTo"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "durationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QVariantMap"
                            }
                        ],
                        "name": "toChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "durationVariationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "entered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "randomStartChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setDuration",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "setName",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QVariantMap"
                            }
                        ],
                        "name": "setTo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setDurationVariation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setRandomStart",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickStochasticEngine",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "globalGoal",
                        "notify": "globalGoalChanged",
                        "read": "globalGoal",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setGlobalGoal"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "states",
                        "read": "states",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickStochasticState>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickStochasticEngine",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "globalGoalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "idx",
                                "type": "int"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "setGlobalGoal",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "time",
                                "type": "uint"
                            }
                        ],
                        "name": "updateSprites",
                        "returnType": "uint"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickSpriteEngine",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sprites",
                        "read": "sprites",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickSprite>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickSpriteEngine",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickStochasticEngine"
                    }
                ]
            }
        ],
        "inputFile": "qquickspriteengine_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Sprite"
                    }
                ],
                "className": "QQuickSprite",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reverse",
                        "notify": "reverseChanged",
                        "read": "reverse",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReverse"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameSync",
                        "notify": "frameSyncChanged",
                        "read": "frameSync",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFrameSync"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frames",
                        "notify": "frameCountChanged",
                        "read": "frames",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrames"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameCount",
                        "notify": "frameCountChanged",
                        "read": "frameCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameHeight",
                        "notify": "frameHeightChanged",
                        "read": "frameHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameWidth",
                        "notify": "frameWidthChanged",
                        "read": "frameWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameX",
                        "notify": "frameXChanged",
                        "read": "frameX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameY",
                        "notify": "frameYChanged",
                        "read": "frameY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "frameRateVariation",
                        "notify": "frameRateVariationChanged",
                        "read": "frameRateVariation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFrameRateVariation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "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"
                            }
                        ],
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "reverseChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "frameRateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "frameRateVariationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameDurationVariationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "frameSyncChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QUrl"
                            }
                        ],
                        "name": "setSource",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameHeight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setReverse",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrames",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameX",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameY",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "setFrameRate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "setFrameRateVariation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameDuration",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameDurationVariation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setFrameSync",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "startImageLoading",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickStochasticState"
                    }
                ]
            }
        ],
        "inputFile": "qquicksprite_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "sprites"
                    },
                    {
                        "name": "QML.Element",
                        "value": "SpriteSequence"
                    }
                ],
                "className": "QQuickSpriteSequence",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "running",
                        "notify": "runningChanged",
                        "read": "running",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRunning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "interpolate",
                        "notify": "interpolateChanged",
                        "read": "interpolate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setInterpolate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "goalSprite",
                        "notify": "goalSpriteChanged",
                        "read": "goalSprite",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setGoalSprite"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentSprite",
                        "notify": "currentSpriteChanged",
                        "read": "currentSprite",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sprites",
                        "read": "sprites",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQuickSprite>",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickSpriteSequence",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "runningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "interpolateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "goalSpriteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QString"
                            }
                        ],
                        "name": "currentSpriteChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sprite",
                                "type": "QString"
                            }
                        ],
                        "name": "jumpTo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sprite",
                                "type": "QString"
                            }
                        ],
                        "name": "setGoalSprite",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setRunning",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setInterpolate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "createEngine",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickspritesequence_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "AnimatedSprite"
                    }
                ],
                "className": "QQuickAnimatedSprite",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LoopParameters",
                        "values": [
                            "Infinite"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FinishBehavior",
                        "values": [
                            "FinishAtInitialFrame",
                            "FinishAtFinalFrame"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "running",
                        "notify": "runningChanged",
                        "read": "running",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRunning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "interpolate",
                        "notify": "interpolateChanged",
                        "read": "interpolate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setInterpolate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "source",
                        "notify": "sourceChanged",
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "reverse",
                        "notify": "reverseChanged",
                        "read": "reverse",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setReverse"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameSync",
                        "notify": "frameSyncChanged",
                        "read": "frameSync",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFrameSync"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameCount",
                        "notify": "frameCountChanged",
                        "read": "frameCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameHeight",
                        "notify": "frameHeightChanged",
                        "read": "frameHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameWidth",
                        "notify": "frameWidthChanged",
                        "read": "frameWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameX",
                        "notify": "frameXChanged",
                        "read": "frameX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "frameY",
                        "notify": "frameYChanged",
                        "read": "frameY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFrameY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "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,
                        "name": "loops",
                        "notify": "loopsChanged",
                        "read": "loops",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLoops"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "paused",
                        "notify": "pausedChanged",
                        "read": "paused",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPaused"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentFrame",
                        "notify": "currentFrameChanged",
                        "read": "currentFrame",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentFrame"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "finishBehavior",
                        "notify": "finishBehaviorChanged",
                        "read": "finishBehavior",
                        "required": false,
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "FinishBehavior",
                        "user": false,
                        "write": "setFinishBehavior"
                    }
                ],
                "qualifiedClassName": "QQuickAnimatedSprite",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "pausedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "runningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "interpolateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QUrl"
                            }
                        ],
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "reverseChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "frameSyncChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "frameRateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "frameDurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "loopsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "currentFrameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "FinishBehavior"
                            }
                        ],
                        "name": "finishBehaviorChanged",
                        "returnType": "void",
                        "revision": 15
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void",
                        "revision": 12
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "restart",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "frames",
                                "type": "int"
                            }
                        ],
                        "name": "advance",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "advance",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pause",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resume",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setRunning",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setPaused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setInterpolate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "QUrl"
                            }
                        ],
                        "name": "setSource",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setReverse",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "setFrameSync",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameHeight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameX",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameY",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "qreal"
                            }
                        ],
                        "name": "setFrameRate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setFrameDuration",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resetFrameRate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resetFrameDuration",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setLoops",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setCurrentFrame",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "createEngine",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "reset",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickanimatedsprite_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "OpenGLInfo"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "OpenGLInfo is only available via attached properties."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "4"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickOpenGLInfo"
                    }
                ],
                "className": "QQuickOpenGLInfo",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ContextProfile",
                        "values": [
                            "NoProfile",
                            "CoreProfile",
                            "CompatibilityProfile"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderableType",
                        "values": [
                            "Unspecified",
                            "OpenGL",
                            "OpenGLES"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "majorVersion",
                        "notify": "majorVersionChanged",
                        "read": "majorVersion",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "minorVersion",
                        "notify": "minorVersionChanged",
                        "read": "minorVersion",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "profile",
                        "notify": "profileChanged",
                        "read": "profile",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ContextProfile",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "renderableType",
                        "notify": "renderableTypeChanged",
                        "read": "renderableType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderableType",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickOpenGLInfo",
                "signals": [
                    {
                        "access": "public",
                        "name": "majorVersionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minorVersionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "profileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderableTypeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "updateFormat",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QQuickWindow*"
                            }
                        ],
                        "name": "setWindow",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickopenglinfo_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickFramebufferObject",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textureFollowsItemSize",
                        "notify": "textureFollowsItemSizeChanged",
                        "read": "textureFollowsItemSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setTextureFollowsItemSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "textureFollowsItemSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "mirrorVerticallyChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "invalidateSceneGraph",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickframebufferobject.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Canvas"
                    }
                ],
                "className": "QQuickCanvasItem",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderTarget",
                        "values": [
                            "Image",
                            "FramebufferObject"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderStrategy",
                        "values": [
                            "Immediate",
                            "Threaded",
                            "Cooperative"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "getContext",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "requestAnimationFrame",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4Function*"
                            }
                        ],
                        "name": "cancelRequestAnimationFrame",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "requestPaint",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "dirtyRect",
                                "type": "QRectF"
                            }
                        ],
                        "name": "markDirty",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "markDirty",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filename",
                                "type": "QString"
                            }
                        ],
                        "name": "save",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "type",
                                "type": "QString"
                            }
                        ],
                        "name": "toDataURL",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "name": "toDataURL",
                        "returnType": "QString"
                    },
                    {
                        "access": "private",
                        "name": "delayedCreate",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "available",
                        "notify": "availableChanged",
                        "read": "isAvailable",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contextType",
                        "notify": "contextTypeChanged",
                        "read": "contextType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setContextType"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "context",
                        "notify": "contextChanged",
                        "read": "context",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QJSValue",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canvasSize",
                        "notify": "canvasSizeChanged",
                        "read": "canvasSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false,
                        "write": "setCanvasSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tileSize",
                        "notify": "tileSizeChanged",
                        "read": "tileSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "write": "setTileSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "canvasWindow",
                        "notify": "canvasWindowChanged",
                        "read": "canvasWindow",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false,
                        "write": "setCanvasWindow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "renderTarget",
                        "notify": "renderTargetChanged",
                        "read": "renderTarget",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "RenderTarget",
                        "user": false,
                        "write": "setRenderTarget"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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"
                            }
                        ],
                        "name": "paint",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "painted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "availableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contextTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canvasSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "tileSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canvasWindowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderTargetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "renderStrategyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "imageLoaded",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "loadImage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "unloadImage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "isImageLoaded",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "isImageLoading",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "isImageError",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "sceneGraphInitialized",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "checkAnimationCallbacks",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "invalidateSceneGraph",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "schedulePolish",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            },
            {
                "className": "QQuickContext2DRenderThread",
                "object": true,
                "qualifiedClassName": "QQuickContext2DRenderThread",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            }
        ],
        "inputFile": "qquickcanvasitem_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickCanvasContext",
                "object": true,
                "qualifiedClassName": "QQuickCanvasContext",
                "signals": [
                    {
                        "access": "public",
                        "name": "textureChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickcanvascontext_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickContext2D",
                "object": true,
                "qualifiedClassName": "QQuickContext2D",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickCanvasContext"
                    }
                ]
            }
        ],
        "inputFile": "qquickcontext2d_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickContext2DTexture",
                "object": true,
                "qualifiedClassName": "QQuickContext2DTexture",
                "signals": [
                    {
                        "access": "public",
                        "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"
                            }
                        ],
                        "name": "canvasChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "ccb",
                                "type": "QQuickContext2DCommandBuffer*"
                            }
                        ],
                        "name": "paint",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "markDirtyTexture",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "item",
                                "type": "QQuickCanvasItem*"
                            }
                        ],
                        "name": "setItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "region",
                                "type": "QRectF"
                            }
                        ],
                        "name": "grabImage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "grabImage",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickContext2DFBOTexture",
                "object": true,
                "qualifiedClassName": "QQuickContext2DFBOTexture",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "region",
                                "type": "QRectF"
                            }
                        ],
                        "name": "grabImage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "grabImage",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickContext2DTexture"
                    }
                ]
            },
            {
                "className": "QQuickContext2DImageTexture",
                "object": true,
                "qualifiedClassName": "QQuickContext2DImageTexture",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "region",
                                "type": "QRectF"
                            }
                        ],
                        "name": "grabImage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "grabImage",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickContext2DTexture"
                    }
                ]
            }
        ],
        "inputFile": "qquickcontext2dtexture_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DragHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickDragHandler",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SnapMode",
                        "values": [
                            "NoSnap",
                            "SnapAuto",
                            "SnapIfPressedOutsideTarget",
                            "SnapAlways"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "xAxis",
                        "read": "xAxis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDragAxis*",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "yAxis",
                        "read": "yAxis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDragAxis*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "translation",
                        "notify": "translationChanged",
                        "read": "translation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "snapMode",
                        "notify": "snapModeChanged",
                        "read": "snapMode",
                        "required": false,
                        "revision": 14,
                        "scriptable": true,
                        "stored": true,
                        "type": "SnapMode",
                        "user": false,
                        "write": "setSnapMode"
                    }
                ],
                "qualifiedClassName": "QQuickDragHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "translationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "snapModeChanged",
                        "returnType": "void",
                        "revision": 14
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickMultiPointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickdraghandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickHandlerPoint",
                "gadget": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "id",
                        "read": "id",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "uniqueId",
                        "read": "uniqueId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointingDeviceUniqueId",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "position",
                        "read": "position",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scenePosition",
                        "read": "scenePosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressPosition",
                        "read": "pressPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scenePressPosition",
                        "read": "scenePressPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sceneGrabPosition",
                        "read": "sceneGrabPosition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPointF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressedButtons",
                        "read": "pressedButtons",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::MouseButtons",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "modifiers",
                        "read": "modifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::KeyboardModifiers",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "velocity",
                        "read": "velocity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressure",
                        "read": "pressure",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "ellipseDiameters",
                        "read": "ellipseDiameters",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickHandlerPoint"
            }
        ],
        "inputFile": "qquickhandlerpoint_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "HoverHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickHoverHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "hovered",
                        "notify": "hoveredChanged",
                        "read": "isHovered",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickHoverHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "hoveredChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickhoverhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickMultiPointHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumPointCount",
                        "notify": "minimumPointCountChanged",
                        "read": "minimumPointCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumPointCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumPointCount",
                        "notify": "maximumPointCountChanged",
                        "read": "maximumPointCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaximumPointCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "centroid",
                        "notify": "centroidChanged",
                        "read": "centroid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickHandlerPoint",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickMultiPointHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "minimumPointCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumPointCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "centroidChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPointerDeviceHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickmultipointhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PinchHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPinchHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumScale",
                        "notify": "minimumScaleChanged",
                        "read": "minimumScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumScale",
                        "notify": "maximumScaleChanged",
                        "read": "maximumScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumRotation",
                        "notify": "minimumRotationChanged",
                        "read": "minimumRotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumRotation",
                        "notify": "maximumRotationChanged",
                        "read": "maximumRotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "scale",
                        "notify": "updated",
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeScale",
                        "notify": "updated",
                        "read": "activeScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "notify": "updated",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "translation",
                        "notify": "updated",
                        "read": "translation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumX",
                        "notify": "minimumXChanged",
                        "read": "minimumX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumX",
                        "notify": "maximumXChanged",
                        "read": "maximumX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumY",
                        "notify": "minimumYChanged",
                        "read": "minimumY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimumY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumY",
                        "notify": "maximumYChanged",
                        "read": "maximumY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximumY"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "xAxis",
                        "read": "xAxis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDragAxis*",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "yAxis",
                        "read": "yAxis",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickDragAxis*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPinchHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "minimumScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumRotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumRotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "minimumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "updated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickMultiPointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickpinchhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickPointerDeviceHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "acceptedDevices",
                        "notify": "acceptedDevicesChanged",
                        "read": "acceptedDevices",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPointerDevice::DeviceTypes",
                        "user": false,
                        "write": "setAcceptedDevices"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "acceptedPointerTypes",
                        "notify": "acceptedPointerTypesChanged",
                        "read": "acceptedPointerTypes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickPointerDevice::PointerTypes",
                        "user": false,
                        "write": "setAcceptedPointerTypes"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "acceptedModifiers",
                        "notify": "acceptedModifiersChanged",
                        "read": "acceptedModifiers",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::KeyboardModifiers",
                        "user": false,
                        "write": "setAcceptedModifiers"
                    }
                ],
                "qualifiedClassName": "QQuickPointerDeviceHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "acceptedDevicesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "acceptedPointerTypesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "acceptedButtonsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "acceptedModifiersChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "acceptedDevices",
                                "type": "QQuickPointerDevice::DeviceTypes"
                            }
                        ],
                        "name": "setAcceptedDevices",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "acceptedPointerTypes",
                                "type": "QQuickPointerDevice::PointerTypes"
                            }
                        ],
                        "name": "setAcceptedPointerTypes",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "buttons",
                                "type": "Qt::MouseButtons"
                            }
                        ],
                        "name": "setAcceptedButtons",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "acceptedModifiers",
                                "type": "Qt::KeyboardModifiers"
                            }
                        ],
                        "name": "setAcceptedModifiers",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPointerHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickpointerdevicehandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointerHandler"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "PointerHandler is an abstract base class."
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointerHandler",
                "enums": [
                    {
                        "alias": "GrabPermission",
                        "isClass": false,
                        "isFlag": true,
                        "name": "GrabPermissions",
                        "values": [
                            "TakeOverForbidden",
                            "CanTakeOverFromHandlersOfSameType",
                            "CanTakeOverFromHandlersOfDifferentType",
                            "CanTakeOverFromItems",
                            "CanTakeOverFromAnything",
                            "ApprovesTakeOverByHandlersOfSameType",
                            "ApprovesTakeOverByHandlersOfDifferentType",
                            "ApprovesTakeOverByItems",
                            "ApprovesCancellation",
                            "ApprovesTakeOverByAnything"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "target",
                        "notify": "targetChanged",
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setTarget"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "parent",
                        "read": "parentItem",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "grabPermissions",
                        "notify": "grabPermissionChanged",
                        "read": "grabPermissions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "GrabPermissions",
                        "user": false,
                        "write": "setGrabPermissions"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "margin",
                        "notify": "marginChanged",
                        "read": "margin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dragThreshold",
                        "notify": "dragThresholdChanged",
                        "read": "dragThreshold",
                        "required": false,
                        "reset": "resetDragThreshold()",
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDragThreshold"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorShape",
                        "notify": "cursorShapeChanged",
                        "read": "cursorShape",
                        "required": false,
                        "reset": "resetCursorShape()",
                        "revision": 15,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::CursorShape",
                        "user": false,
                        "write": "setCursorShape"
                    }
                ],
                "qualifiedClassName": "QQuickPointerHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "marginChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dragThresholdChanged",
                        "returnType": "void",
                        "revision": 15
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "transition",
                                "type": "QQuickEventPoint::GrabTransition"
                            },
                            {
                                "name": "point",
                                "type": "QQuickEventPoint*"
                            }
                        ],
                        "name": "grabChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "grabPermissionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "point",
                                "type": "QQuickEventPoint*"
                            }
                        ],
                        "name": "canceled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "cursorShapeChanged",
                        "returnType": "void",
                        "revision": 15
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qquickpointerhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "PointHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickPointHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "translation",
                        "notify": "translationChanged",
                        "read": "translation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector2D",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickPointHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "translationChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickpointhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickSinglePointHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "point",
                        "notify": "pointChanged",
                        "read": "point",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickHandlerPoint",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QQuickSinglePointHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "pointChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPointerDeviceHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquicksinglepointhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "TapHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    }
                ],
                "className": "QQuickTapHandler",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "GesturePolicy",
                        "values": [
                            "DragThreshold",
                            "WithinBounds",
                            "ReleaseWithinBounds"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pressed",
                        "notify": "pressedChanged",
                        "read": "isPressed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "tapCount",
                        "notify": "tapCountChanged",
                        "read": "tapCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "timeHeld",
                        "notify": "timeHeldChanged",
                        "read": "timeHeld",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "longPressThreshold",
                        "notify": "longPressThresholdChanged",
                        "read": "longPressThreshold",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setLongPressThreshold"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "gesturePolicy",
                        "notify": "gesturePolicyChanged",
                        "read": "gesturePolicy",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "GesturePolicy",
                        "user": false,
                        "write": "setGesturePolicy"
                    }
                ],
                "qualifiedClassName": "QQuickTapHandler",
                "signals": [
                    {
                        "access": "public",
                        "name": "pressedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "tapCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "timeHeldChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "longPressThresholdChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "gesturePolicyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "eventPoint",
                                "type": "QQuickEventPoint*"
                            }
                        ],
                        "name": "tapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "eventPoint",
                                "type": "QQuickEventPoint*"
                            }
                        ],
                        "name": "singleTapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "eventPoint",
                                "type": "QQuickEventPoint*"
                            }
                        ],
                        "name": "doubleTapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "longPressed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquicktaphandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DragAxis"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "12"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "DragAxis is only available as a grouped property of DragHandler."
                    }
                ],
                "className": "QQuickDragAxis",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimum",
                        "notify": "minimumChanged",
                        "read": "minimum",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMinimum"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximum",
                        "notify": "maximumChanged",
                        "read": "maximum",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setMaximum"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    }
                ],
                "qualifiedClassName": "QQuickDragAxis",
                "signals": [
                    {
                        "access": "public",
                        "name": "minimumChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "maximumChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "enabledChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickdragaxis_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "WheelHandler"
                    },
                    {
                        "name": "QML.AddedInMinorVersion",
                        "value": "14"
                    }
                ],
                "className": "QQuickWheelHandler",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "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,
                        "name": "invertible",
                        "notify": "invertibleChanged",
                        "read": "isInvertible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setInvertible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeTimeout",
                        "notify": "activeTimeoutChanged",
                        "read": "activeTimeout",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setActiveTimeout"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "rotationScale",
                        "notify": "rotationScaleChanged",
                        "read": "rotationScale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setRotationScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "property",
                        "notify": "propertyChanged",
                        "read": "property",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setProperty"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetScaleMultiplier",
                        "notify": "targetScaleMultiplierChanged",
                        "read": "targetScaleMultiplier",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTargetScaleMultiplier"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetTransformAroundCursor",
                        "notify": "targetTransformAroundCursorChanged",
                        "read": "isTargetTransformAroundCursor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setTargetTransformAroundCursor"
                    }
                ],
                "qualifiedClassName": "QQuickWheelHandler",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "event",
                                "type": "QQuickPointerScrollEvent*"
                            }
                        ],
                        "name": "wheel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "orientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invertibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "activeTimeoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "rotationScaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propertyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetScaleMultiplierChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetTransformAroundCursorChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickSinglePointHandler"
                    }
                ]
            }
        ],
        "inputFile": "qquickwheelhandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickDesignerWindowManager",
                "object": true,
                "qualifiedClassName": "QQuickDesignerWindowManager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qquickdesignerwindowmanager_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickDesignerCustomParserObject",
                "object": true,
                "qualifiedClassName": "QQuickDesignerCustomParserObject",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickdesignercustomparserobject_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickPixmapReply",
                "object": true,
                "qualifiedClassName": "QQuickPixmapReply",
                "signals": [
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "downloadProgress",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickPixmapReaderThreadObject",
                "object": true,
                "qualifiedClassName": "QQuickPixmapReaderThreadObject",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "response",
                                "type": "QQuickImageResponse*"
                            }
                        ],
                        "name": "asyncResponseFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "networkRequestDone",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "asyncResponseFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickPixmapReader",
                "object": true,
                "qualifiedClassName": "QQuickPixmapReader",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            },
            {
                "className": "QQuickPixmapStore",
                "object": true,
                "qualifiedClassName": "QQuickPixmapStore",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickpixmapcache.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickFontObject",
                "object": true,
                "qualifiedClassName": "QQuickFontObject",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            },
                            {
                                "type": "QQuickFontLoader::Status"
                            }
                        ],
                        "name": "fontDownloaded",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "replyFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickfontloader.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "CallbackRegistrationHelper",
                "object": true,
                "qualifiedClassName": "CallbackRegistrationHelper",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickprofiler.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGAnimationDriver",
                "object": true,
                "qualifiedClassName": "QSGAnimationDriver",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAnimationDriver"
                    }
                ]
            }
        ],
        "inputFile": "qsgcontext.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGGuiThreadRenderLoop",
                "object": true,
                "qualifiedClassName": "QSGGuiThreadRenderLoop",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGRenderLoop"
                    }
                ]
            }
        ],
        "inputFile": "qsgrenderloop.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGRenderThread",
                "object": true,
                "qualifiedClassName": "QSGRenderThread",
                "slots": [
                    {
                        "access": "public",
                        "name": "sceneGraphChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            }
        ],
        "inputFile": "qsgthreadedrenderloop.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGSoftwareRenderThread",
                "object": true,
                "qualifiedClassName": "QSGSoftwareRenderThread",
                "slots": [
                    {
                        "access": "public",
                        "name": "onSceneGraphChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            }
        ],
        "inputFile": "qsgsoftwarethreadedrenderloop.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickWindowIncubationController",
                "object": true,
                "qualifiedClassName": "QQuickWindowIncubationController",
                "slots": [
                    {
                        "access": "public",
                        "name": "incubate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "animationStopped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlIncubationController"
                    }
                ]
            }
        ],
        "inputFile": "qquickwindow.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickLocalTransform",
                "object": true,
                "qualifiedClassName": "QQuickLocalTransform",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickTransform"
                    }
                ]
            }
        ],
        "inputFile": "qquickflipable.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickShaderEffectSourceTextureProvider",
                "object": true,
                "qualifiedClassName": "QQuickShaderEffectSourceTextureProvider",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTextureProvider"
                    }
                ]
            },
            {
                "className": "QQuickShaderSourceAttachedNode",
                "object": true,
                "qualifiedClassName": "QQuickShaderSourceAttachedNode",
                "slots": [
                    {
                        "access": "public",
                        "name": "markTextureDirty",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSGNode"
                    }
                ]
            }
        ],
        "inputFile": "qquickshadereffectsource.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "IntSignalMapper",
                "object": true,
                "qualifiedClassName": "IntSignalMapper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "mapped",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "map",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickgenericshadereffect.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QQuickOpenGLShaderEffectMaterialCache",
                "object": true,
                "qualifiedClassName": "QQuickOpenGLShaderEffectMaterialCache",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickopenglshadereffectnode.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSGFramebufferObjectNode",
                "object": true,
                "qualifiedClassName": "QSGFramebufferObjectNode",
                "slots": [
                    {
                        "access": "public",
                        "name": "render",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "handleScreenChange",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QSGTextureProvider"
                    },
                    {
                        "access": "public",
                        "name": "QSGSimpleTextureNode"
                    }
                ]
            }
        ],
        "inputFile": "qquickframebufferobject.cpp",
        "outputRevision": 67
    }
]
