[
    {
        "classes": [
            {
                "className": "QQmlLocaleEnums",
                "gadget": true,
                "lineNumber": 31,
                "qualifiedClassName": "QQmlLocaleEnums",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlLocale"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Locale"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "514"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QQmlLocaleEnums"
                    },
                    {
                        "name": "QML.ForeignIsNamespace",
                        "value": "true"
                    }
                ],
                "className": "QQmlLocaleEnumsForeign",
                "lineNumber": 38,
                "namespace": true,
                "qualifiedClassName": "QQmlLocaleEnumsForeign"
            }
        ],
        "inputFile": "qqmllocaleenums_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Binding"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    },
                    {
                        "name": "ImmediatePropertyNames",
                        "value": "objectName,target,property,value,when,delayed,restoreMode"
                    }
                ],
                "className": "QQmlBind",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 30,
                        "name": "RestorationMode",
                        "values": [
                            "RestoreNone",
                            "RestoreBinding",
                            "RestoreValue",
                            "RestoreBindingOrValue"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ],
                    [
                        {
                            "className": "QQmlPropertyValueSource",
                            "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\""
                        }
                    ]
                ],
                "lineNumber": 27,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 42,
                        "name": "target",
                        "notify": "objectChanged",
                        "override": false,
                        "read": "object",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false,
                        "write": "setObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 43,
                        "name": "property",
                        "notify": "propertyChanged",
                        "override": false,
                        "read": "property",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setProperty"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 44,
                        "name": "value",
                        "notify": "valueChanged",
                        "override": false,
                        "read": "value",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 45,
                        "name": "when",
                        "notify": "whenChanged",
                        "override": false,
                        "read": "when",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setWhen"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 46,
                        "name": "delayed",
                        "notify": "delayedChanged",
                        "override": false,
                        "read": "delayed",
                        "required": false,
                        "revision": 520,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDelayed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 47,
                        "name": "restoreMode",
                        "notify": "restoreModeChanged",
                        "override": false,
                        "read": "restoreMode",
                        "required": false,
                        "revision": 526,
                        "scriptable": true,
                        "stored": true,
                        "type": "RestorationMode",
                        "user": false,
                        "virtual": false,
                        "write": "setRestoreMode"
                    }
                ],
                "qualifiedClassName": "QQmlBind",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 77,
                        "name": "restoreModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 78,
                        "name": "objectChanged",
                        "returnType": "void",
                        "revision": 1546
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 79,
                        "name": "propertyChanged",
                        "returnType": "void",
                        "revision": 1546
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 80,
                        "name": "valueChanged",
                        "returnType": "void",
                        "revision": 1546
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 81,
                        "name": "whenChanged",
                        "returnType": "void",
                        "revision": 1546
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 82,
                        "name": "delayedChanged",
                        "returnType": "void",
                        "revision": 1546
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 94,
                        "name": "targetValueChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlPropertyValueSource"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlbind_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Connections"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    },
                    {
                        "name": "QML.HasCustomParser",
                        "value": "true"
                    }
                ],
                "className": "QQmlConnections",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 38,
                        "name": "target",
                        "notify": "targetChanged",
                        "override": false,
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false,
                        "write": "setTarget"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 39,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "override": false,
                        "read": "isEnabled",
                        "required": false,
                        "revision": 515,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 40,
                        "name": "ignoreUnknownSignals",
                        "override": false,
                        "read": "ignoreUnknownSignals",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setIgnoreUnknownSignals"
                    }
                ],
                "qualifiedClassName": "QQmlConnections",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 63,
                        "name": "targetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 64,
                        "name": "enabledChanged",
                        "returnType": "void",
                        "revision": 515
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlconnections_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "LoggingCategory"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "520"
                    }
                ],
                "className": "QQmlLoggingCategory",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 44,
                        "name": "DefaultLogLevel",
                        "values": [
                            "Debug",
                            "Info",
                            "Warning",
                            "Critical",
                            "Fatal"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 33,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 38,
                        "name": "name",
                        "override": false,
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 39,
                        "name": "defaultLogLevel",
                        "override": false,
                        "read": "defaultLogLevel",
                        "required": false,
                        "revision": 524,
                        "scriptable": true,
                        "stored": true,
                        "type": "DefaultLogLevel",
                        "user": false,
                        "virtual": false,
                        "write": "setDefaultLogLevel"
                    }
                ],
                "qualifiedClassName": "QQmlLoggingCategory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlLoggingCategoryBase"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlloggingcategory_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "ParentProperty",
                        "value": "parent"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Timer"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlTimer",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 30,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "interval",
                        "notify": "intervalChanged",
                        "override": false,
                        "read": "interval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setInterval"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "running",
                        "notify": "runningChanged",
                        "override": false,
                        "read": "isRunning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setRunning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "repeat",
                        "notify": "repeatChanged",
                        "override": false,
                        "read": "isRepeating",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setRepeating"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "triggeredOnStart",
                        "notify": "triggeredOnStartChanged",
                        "override": false,
                        "read": "triggeredOnStart",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setTriggeredOnStart"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "parent",
                        "override": false,
                        "read": "parent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlTimer",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 71,
                        "name": "triggered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 72,
                        "name": "runningChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 73,
                        "name": "intervalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 74,
                        "name": "repeatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 75,
                        "name": "triggeredOnStartChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 66,
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 67,
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 68,
                        "name": "restart",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 8,
                        "lineNumber": 81,
                        "name": "ticked",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmltimer_p.h",
        "outputRevision": 69
    }
]
