[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    }
                ],
                "className": "QQmlChangeSet",
                "gadget": true,
                "lineNumber": 28,
                "qualifiedClassName": "QQmlChangeSet"
            }
        ],
        "inputFile": "qqmlchangeset_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlDMAbstractItemModelData",
                "lineNumber": 26,
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "hasModelChildren",
                        "override": false,
                        "read": "hasModelChildren",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "modelData",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": true,
                        "write": "setModelData"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 31,
                        "name": "",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlDMAbstractItemModelData",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 66,
                        "name": "modelDataChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlDelegateModelItem"
                    }
                ]
            }
        ],
        "inputFile": "qqmldmabstractitemmodeldata_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlDMListAccessorData",
                "lineNumber": 27,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 30,
                        "name": "modelData",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setModelData"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 31,
                        "name": "",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setModelData"
                    }
                ],
                "qualifiedClassName": "QQmlDMListAccessorData",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 85,
                        "name": "modelDataChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlDelegateModelItem"
                    }
                ]
            }
        ],
        "inputFile": "qqmldmlistaccessordata_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlDMObjectData",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 31,
                        "name": "modelData",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 32,
                        "name": "",
                        "notify": "modelDataChanged",
                        "override": false,
                        "read": "modelData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlDMObjectData",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 53,
                        "name": "modelDataChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlDelegateModelItem"
                    }
                ]
            }
        ],
        "inputFile": "qqmldmobjectdata_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "AbstractDelegateComponent"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "Cannot create instance of abstract class AbstractDelegateComponent."
                    }
                ],
                "className": "QQmlAbstractDelegateComponent",
                "lineNumber": 29,
                "object": true,
                "qualifiedClassName": "QQmlAbstractDelegateComponent",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 44,
                        "name": "delegateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlComponent"
                    }
                ]
            }
        ],
        "inputFile": "qqmlabstractdelegatecomponent_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "delegate"
                    },
                    {
                        "name": "QML.Element",
                        "value": "DelegateChoice"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "QQmlDelegateChoice",
                "lineNumber": 29,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 32,
                        "name": "roleValue",
                        "notify": "roleValueChanged",
                        "override": false,
                        "read": "roleValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setRoleValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 33,
                        "name": "row",
                        "notify": "rowChanged",
                        "override": false,
                        "read": "row",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 34,
                        "name": "index",
                        "notify": "indexChanged",
                        "override": false,
                        "read": "row",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRow"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 35,
                        "name": "column",
                        "notify": "columnChanged",
                        "override": false,
                        "read": "column",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setColumn"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 36,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "override": false,
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "virtual": false,
                        "write": "setDelegate"
                    }
                ],
                "qualifiedClassName": "QQmlDelegateChoice",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 57,
                        "name": "roleValueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 58,
                        "name": "rowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 59,
                        "name": "indexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 60,
                        "name": "columnChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 61,
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 62,
                        "name": "changed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "choices"
                    },
                    {
                        "name": "QML.Element",
                        "value": "DelegateChooser"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "QQmlDelegateChooser",
                "lineNumber": 71,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 74,
                        "name": "role",
                        "notify": "roleChanged",
                        "override": false,
                        "read": "role",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setRole"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 75,
                        "name": "choices",
                        "override": false,
                        "read": "choices",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQmlDelegateChoice>",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlDelegateChooser",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 96,
                        "name": "roleChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlAbstractDelegateComponent"
                    }
                ]
            }
        ],
        "inputFile": "qqmldelegatecomponent_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "delegate"
                    },
                    {
                        "name": "QML.Element",
                        "value": "DelegateModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "513"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQmlDelegateModelAttached"
                    }
                ],
                "className": "QQmlDelegateModel",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 60,
                        "name": "DelegateModelAccess",
                        "type": "quint8",
                        "values": [
                            "Qt5ReadWrite",
                            "ReadOnly",
                            "ReadWrite"
                        ]
                    }
                ],
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 38,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "idx",
                                "type": "int"
                            }
                        ],
                        "index": 20,
                        "isConst": true,
                        "lineNumber": 86,
                        "name": "modelIndex",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "index": 21,
                        "isConst": true,
                        "lineNumber": 87,
                        "name": "parentModelIndex",
                        "returnType": "QVariant"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 43,
                        "name": "model",
                        "notify": "modelChanged",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 44,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "override": false,
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "virtual": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 45,
                        "name": "filterOnGroup",
                        "notify": "filterGroupChanged",
                        "override": false,
                        "read": "filterGroup",
                        "required": false,
                        "reset": "resetFilterGroup",
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setFilterGroup"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 46,
                        "name": "items",
                        "override": false,
                        "read": "items",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlDelegateModelGroup*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 47,
                        "name": "persistedItems",
                        "override": false,
                        "read": "persistedItems",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlDelegateModelGroup*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 48,
                        "name": "groups",
                        "override": false,
                        "read": "groups",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQmlDelegateModelGroup>",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 49,
                        "name": "parts",
                        "override": false,
                        "read": "parts",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 50,
                        "name": "rootIndex",
                        "notify": "rootIndexChanged",
                        "override": false,
                        "read": "rootIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setRootIndex"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 51,
                        "name": "delegateModelAccess",
                        "notify": "delegateModelAccessChanged",
                        "override": false,
                        "read": "delegateModelAccess",
                        "required": false,
                        "revision": 1546,
                        "scriptable": true,
                        "stored": true,
                        "type": "DelegateModelAccess",
                        "user": false,
                        "virtual": false,
                        "write": "setDelegateModelAccess"
                    }
                ],
                "qualifiedClassName": "QQmlDelegateModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 153,
                        "name": "filterGroupChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 154,
                        "name": "defaultGroupsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 155,
                        "name": "rootIndexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 156,
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 157,
                        "name": "delegateModelAccessChanged",
                        "returnType": "void",
                        "revision": 1546
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 158,
                        "name": "modelChanged",
                        "returnType": "void",
                        "revision": 1546
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            },
                            {
                                "name": "roles",
                                "type": "QList<int>"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 161,
                        "name": "_q_itemsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 162,
                        "name": "_q_itemsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 163,
                        "name": "_q_itemsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "to",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 164,
                        "name": "_q_itemsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 10,
                        "lineNumber": 165,
                        "name": "_q_modelAboutToBeReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 166,
                        "name": "_q_rowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 167,
                        "name": "_q_columnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 168,
                        "name": "_q_columnsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 169,
                        "name": "_q_columnsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "begin",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 170,
                        "name": "_q_rowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 171,
                        "name": "_q_rowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "index": 17,
                        "lineNumber": 172,
                        "name": "_q_rowsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "QList<int>"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 173,
                        "name": "_q_dataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 174,
                        "name": "_q_layoutChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlInstanceModel"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DelegateModelGroup"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "513"
                    }
                ],
                "className": "QQmlDelegateModelGroup",
                "lineNumber": 184,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 205,
                        "name": "get",
                        "returnType": "QJSValue"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 187,
                        "name": "count",
                        "notify": "countChanged",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 188,
                        "name": "name",
                        "notify": "nameChanged",
                        "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": 2,
                        "lineNumber": 189,
                        "name": "includeByDefault",
                        "notify": "defaultIncludeChanged",
                        "override": false,
                        "read": "defaultInclude",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDefaultInclude"
                    }
                ],
                "qualifiedClassName": "QQmlDelegateModelGroup",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 218,
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 219,
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 220,
                        "name": "defaultIncludeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "removed",
                                "type": "QJSValue"
                            },
                            {
                                "name": "inserted",
                                "type": "QJSValue"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 221,
                        "name": "changed",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 208,
                        "name": "insert",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 209,
                        "name": "create",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 210,
                        "name": "resolve",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 211,
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 212,
                        "name": "addGroups",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 213,
                        "name": "removeGroups",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 214,
                        "name": "setGroups",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 215,
                        "name": "move",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQmlDelegateModelAttached",
                "lineNumber": 228,
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 231,
                        "name": "model",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlDelegateModel*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 232,
                        "name": "groups",
                        "notify": "groupsChanged",
                        "override": false,
                        "read": "groups",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false,
                        "virtual": false,
                        "write": "setGroups"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 233,
                        "name": "isUnresolved",
                        "notify": "unresolvedChanged",
                        "override": false,
                        "read": "isUnresolved",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 234,
                        "name": "inPersistedItems",
                        "notify": "groupsChanged",
                        "override": false,
                        "read": "inPersistedItems",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": true,
                        "write": "setInPersistedItems"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 235,
                        "name": "inItems",
                        "notify": "groupsChanged",
                        "override": false,
                        "read": "inItems",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": true,
                        "write": "setInItems"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 236,
                        "name": "persistedItemsIndex",
                        "notify": "groupsChanged",
                        "override": false,
                        "read": "persistedItemsIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": true
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 237,
                        "name": "itemsIndex",
                        "notify": "groupsChanged",
                        "override": false,
                        "read": "itemsIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": true
                    }
                ],
                "qualifiedClassName": "QQmlDelegateModelAttached",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 267,
                        "name": "groupsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 268,
                        "name": "unresolvedChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmldelegatemodel_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlDelegateModelItem",
                "lineNumber": 87,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 90,
                        "name": "index",
                        "notify": "modelIndexChanged",
                        "override": false,
                        "read": "modelIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 91,
                        "name": "row",
                        "notify": "rowChanged",
                        "override": false,
                        "read": "modelRow",
                        "required": false,
                        "revision": 524,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 92,
                        "name": "column",
                        "notify": "columnChanged",
                        "override": false,
                        "read": "modelColumn",
                        "required": false,
                        "revision": 524,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 93,
                        "name": "model",
                        "override": false,
                        "read": "modelObject",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlDelegateModelItem",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 278,
                        "name": "modelIndexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 279,
                        "name": "rowChanged",
                        "returnType": "void",
                        "revision": 524
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 280,
                        "name": "columnChanged",
                        "returnType": "void",
                        "revision": 524
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQmlPartsModel",
                "lineNumber": 615,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 618,
                        "name": "filterOnGroup",
                        "notify": "filterGroupChanged",
                        "override": false,
                        "read": "filterGroup",
                        "required": false,
                        "reset": "resetFilterGroup",
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setFilterGroup"
                    }
                ],
                "qualifiedClassName": "QQmlPartsModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 647,
                        "name": "filterGroupChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlInstanceModel"
                    },
                    {
                        "access": "public",
                        "name": "QQmlDelegateModelGroupEmitter"
                    }
                ]
            },
            {
                "className": "QQmlDelegateModelParts",
                "lineNumber": 673,
                "object": true,
                "qualifiedClassName": "QQmlDelegateModelParts",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmldelegatemodel_p_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FilterBase"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": ""
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlFilterBase",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 31,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "override": false,
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 32,
                        "name": "inverted",
                        "notify": "invertedChanged",
                        "override": false,
                        "read": "isInverted",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setInverted"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 33,
                        "name": "column",
                        "notify": "columnChanged",
                        "override": false,
                        "read": "column",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setColumn"
                    }
                ],
                "qualifiedClassName": "QQmlFilterBase",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 56,
                        "name": "invalidateModel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filter",
                                "type": "QQmlFilterBase*"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 57,
                        "name": "invalidateCache",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 58,
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 59,
                        "name": "invertedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 60,
                        "name": "columnChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "updateCache",
                                "type": "bool"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 63,
                        "name": "invalidate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "isCloned": true,
                        "lineNumber": 63,
                        "name": "invalidate",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmlfilterbase_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlFilterCompositor",
                "lineNumber": 25,
                "object": true,
                "qualifiedClassName": "QQmlFilterCompositor",
                "slots": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 54,
                        "name": "updateCache",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlFilterBase"
                    }
                ]
            }
        ],
        "inputFile": "qqmlfiltercompositor_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FunctionFilter"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlFunctionFilter",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 27,
                "object": true,
                "qualifiedClassName": "QQmlFunctionFilter",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlFilterBase"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlfunctionfilter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FunctionSorter"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlFunctionSorter",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 25,
                "object": true,
                "qualifiedClassName": "QQmlFunctionSorter",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlSorterBase"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlfunctionsorter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "delegate"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Instantiator"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "513"
                    }
                ],
                "className": "QQmlInstantiator",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 30,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 11,
                        "isConst": true,
                        "lineNumber": 70,
                        "name": "objectAt",
                        "returnType": "QObject*"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "active",
                        "notify": "activeChanged",
                        "override": false,
                        "read": "isActive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setActive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "isAsync",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsync"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "model",
                        "notify": "modelChanged",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "count",
                        "notify": "countChanged",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "delegate",
                        "notify": "delegateChanged",
                        "override": false,
                        "read": "delegate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlComponent*",
                        "user": false,
                        "virtual": false,
                        "write": "setDelegate"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "object",
                        "notify": "objectChanged",
                        "override": false,
                        "read": "object",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 41,
                        "name": "delegateModelAccess",
                        "notify": "delegateModelAccessChanged",
                        "override": false,
                        "read": "delegateModelAccess",
                        "required": false,
                        "revision": 1546,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlDelegateModel::DelegateModelAccess",
                        "user": false,
                        "virtual": false,
                        "write": "setDelegateModelAccess"
                    }
                ],
                "qualifiedClassName": "QQmlInstantiator",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 76,
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 77,
                        "name": "delegateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 78,
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 79,
                        "name": "objectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 80,
                        "name": "activeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 81,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 83,
                        "name": "objectAdded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 84,
                        "name": "objectRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 86,
                        "name": "delegateModelAccessChanged",
                        "returnType": "void",
                        "revision": 1546
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "type": "QObject*"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 91,
                        "name": "_q_createdItem",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QQmlChangeSet"
                            },
                            {
                                "type": "bool"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 92,
                        "name": "_q_modelUpdated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlinstantiator_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ListModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    },
                    {
                        "name": "QML.HasCustomParser",
                        "value": "true"
                    }
                ],
                "className": "QQmlListModel",
                "lineNumber": 45,
                "methods": [
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 68,
                        "name": "clear",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 69,
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 70,
                        "name": "append",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 71,
                        "name": "insert",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 5,
                        "isConst": true,
                        "lineNumber": 72,
                        "name": "get",
                        "returnType": "QJSValue"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "value",
                                "type": "QJSValue"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 73,
                        "name": "set",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "property",
                                "type": "QString"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 74,
                        "name": "setProperty",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "to",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 75,
                        "name": "move",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 76,
                        "name": "sync",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 48,
                        "name": "count",
                        "notify": "countChanged",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 49,
                        "name": "dynamicRoles",
                        "override": false,
                        "read": "dynamicRoles",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDynamicRoles"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 50,
                        "name": "agent",
                        "override": false,
                        "read": "agent",
                        "required": false,
                        "revision": 526,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlListModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 86,
                        "name": "countChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractListModel"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ListElement"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlListElement",
                "lineNumber": 145,
                "object": true,
                "qualifiedClassName": "QQmlListElement",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmllistmodel_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "DynamicRoleModelNode",
                "lineNumber": 49,
                "object": true,
                "qualifiedClassName": "DynamicRoleModelNode",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmllistmodel_p_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlListModelWorkerAgent",
                "lineNumber": 35,
                "methods": [
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 50,
                        "name": "addref",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 51,
                        "name": "release",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 55,
                        "name": "clear",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 56,
                        "name": "remove",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 57,
                        "name": "append",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "args",
                                "type": "QQmlV4FunctionPtr"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 58,
                        "name": "insert",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 7,
                        "isConst": true,
                        "lineNumber": 59,
                        "name": "get",
                        "returnType": "QJSValue"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "value",
                                "type": "QJSValue"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 60,
                        "name": "set",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "property",
                                "type": "QString"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 61,
                        "name": "setProperty",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "to",
                                "type": "int"
                            },
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 62,
                        "name": "move",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 11,
                        "lineNumber": 63,
                        "name": "sync",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 38,
                        "name": "count",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 39,
                        "name": "engine",
                        "notify": "engineChanged",
                        "override": false,
                        "read": "engine",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlV4ExecutionEnginePtr",
                        "user": false,
                        "virtual": false,
                        "write": "setEngine"
                    }
                ],
                "qualifiedClassName": "QQmlListModelWorkerAgent",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "engine",
                                "type": "QQmlV4ExecutionEnginePtr"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 68,
                        "name": "engineChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmllistmodelworkeragent_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Extended",
                        "value": "QQmlModelIndexValueType"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QModelIndex"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlModelIndexValueType",
                "gadget": true,
                "lineNumber": 26,
                "methods": [
                    {
                        "access": "public",
                        "index": 0,
                        "isConst": true,
                        "lineNumber": 43,
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "role",
                                "type": "int"
                            }
                        ],
                        "index": 1,
                        "isConst": true,
                        "lineNumber": 46,
                        "name": "data",
                        "returnType": "QVariant",
                        "revision": 1543
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "isCloned": true,
                        "isConst": true,
                        "lineNumber": 46,
                        "name": "data",
                        "returnType": "QVariant",
                        "revision": 1543
                    }
                ],
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 30,
                        "name": "row",
                        "override": false,
                        "read": "row",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 31,
                        "name": "column",
                        "override": false,
                        "read": "column",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 32,
                        "name": "parent",
                        "override": false,
                        "read": "parent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QModelIndex",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 33,
                        "name": "valid",
                        "override": false,
                        "read": "isValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 34,
                        "name": "model",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 35,
                        "name": "internalId",
                        "override": false,
                        "read": "internalId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "quint64",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlModelIndexValueType"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Extended",
                        "value": "QQmlPersistentModelIndexValueType"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QPersistentModelIndex"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlPersistentModelIndexValueType",
                "gadget": true,
                "lineNumber": 65,
                "methods": [
                    {
                        "access": "public",
                        "index": 0,
                        "isConst": true,
                        "lineNumber": 82,
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "role",
                                "type": "int"
                            }
                        ],
                        "index": 1,
                        "isConst": true,
                        "lineNumber": 85,
                        "name": "data",
                        "returnType": "QVariant",
                        "revision": 1543
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "isCloned": true,
                        "isConst": true,
                        "lineNumber": 85,
                        "name": "data",
                        "returnType": "QVariant",
                        "revision": 1543
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 69,
                        "name": "row",
                        "override": false,
                        "read": "row",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 70,
                        "name": "column",
                        "override": false,
                        "read": "column",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 71,
                        "name": "parent",
                        "override": false,
                        "read": "parent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QModelIndex",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 72,
                        "name": "valid",
                        "override": false,
                        "read": "isValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 73,
                        "name": "model",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 74,
                        "name": "internalId",
                        "override": false,
                        "read": "internalId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "quint64",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlPersistentModelIndexValueType"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Extended",
                        "value": "QQmlItemSelectionRangeValueType"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QItemSelectionRange"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlItemSelectionRangeValueType",
                "gadget": true,
                "lineNumber": 98,
                "methods": [
                    {
                        "access": "public",
                        "index": 0,
                        "isConst": true,
                        "lineNumber": 121,
                        "name": "toString",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 1,
                        "isConst": true,
                        "lineNumber": 122,
                        "name": "contains",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "parentIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 2,
                        "isConst": true,
                        "lineNumber": 124,
                        "name": "contains",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "other",
                                "type": "QItemSelectionRange"
                            }
                        ],
                        "index": 3,
                        "isConst": true,
                        "lineNumber": 126,
                        "name": "intersects",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "other",
                                "type": "QItemSelectionRange"
                            }
                        ],
                        "index": 4,
                        "isConst": true,
                        "lineNumber": 128,
                        "name": "intersected",
                        "returnType": "QItemSelectionRange"
                    }
                ],
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 102,
                        "name": "top",
                        "override": false,
                        "read": "top",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 103,
                        "name": "left",
                        "override": false,
                        "read": "left",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 104,
                        "name": "bottom",
                        "override": false,
                        "read": "bottom",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 105,
                        "name": "right",
                        "override": false,
                        "read": "right",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 106,
                        "name": "width",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 107,
                        "name": "height",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 108,
                        "name": "topLeft",
                        "override": false,
                        "read": "topLeft",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPersistentModelIndex",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 109,
                        "name": "bottomRight",
                        "override": false,
                        "read": "bottomRight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QPersistentModelIndex",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 110,
                        "name": "parent",
                        "override": false,
                        "read": "parent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QModelIndex",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 111,
                        "name": "valid",
                        "override": false,
                        "read": "isValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 112,
                        "name": "empty",
                        "override": false,
                        "read": "isEmpty",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 11,
                        "lineNumber": 113,
                        "name": "model",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlItemSelectionRangeValueType"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Sequence",
                        "value": "QModelIndex"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QModelIndexList"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QModelIndexListForeign",
                "gadget": true,
                "lineNumber": 147,
                "qualifiedClassName": "QModelIndexListForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Sequence",
                        "value": "QModelIndex"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "std::vector<QModelIndex>"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QModelIndexStdVectorForeign",
                "gadget": true,
                "lineNumber": 156,
                "qualifiedClassName": "QModelIndexStdVectorForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.Sequence",
                        "value": "QItemSelectionRange"
                    },
                    {
                        "name": "QML.Foreign",
                        "value": "QItemSelection"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QItemSelectionForeign",
                "gadget": true,
                "lineNumber": 165,
                "qualifiedClassName": "QItemSelectionForeign"
            }
        ],
        "inputFile": "qqmlmodelindexvaluetype_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QItemSelectionModel"
                    },
                    {
                        "name": "QML.Element",
                        "value": "ItemSelectionModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "514"
                    }
                ],
                "className": "QItemSelectionModelForeign",
                "gadget": true,
                "lineNumber": 31,
                "qualifiedClassName": "QItemSelectionModelForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QAbstractItemModel"
                    },
                    {
                        "name": "QML.Element",
                        "value": "AbstractItemModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1541"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "QAbstractItemModel is abstract in C++."
                    }
                ],
                "className": "QAbstractItemModelForeign",
                "gadget": true,
                "lineNumber": 39,
                "qualifiedClassName": "QAbstractItemModelForeign"
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Foreign",
                        "value": "QAbstractListModel"
                    },
                    {
                        "name": "QML.Element",
                        "value": "AbstractListModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1541"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "QAbstractListModel is abstract in C++."
                    }
                ],
                "className": "QAbstractListModelForeign",
                "gadget": true,
                "lineNumber": 48,
                "qualifiedClassName": "QAbstractListModelForeign"
            }
        ],
        "inputFile": "qqmlmodelsmodule_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQmlInstanceModel",
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 36,
                        "name": "count",
                        "notify": "countChanged",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlInstanceModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 68,
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "changeSet",
                                "type": "QQmlChangeSet"
                            },
                            {
                                "name": "reset",
                                "type": "bool"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 69,
                        "name": "modelUpdated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 70,
                        "name": "createdItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 71,
                        "name": "initItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            },
                            {
                                "name": "init",
                                "type": "bool"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 72,
                        "name": "updateItemProperties",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 73,
                        "name": "destroyingItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 74,
                        "name": "itemPooled",
                        "returnType": "void",
                        "revision": 527
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 75,
                        "name": "itemReused",
                        "returnType": "void",
                        "revision": 527
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "qt_QmlJSWrapperFactoryMethod",
                        "value": "_q_createJSWrapper(QQmlV4ExecutionEnginePtr)"
                    },
                    {
                        "name": "DefaultProperty",
                        "value": "children"
                    },
                    {
                        "name": "QML.Element",
                        "value": "ObjectModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "513"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQmlObjectModelAttached"
                    }
                ],
                "className": "QQmlObjectModel",
                "lineNumber": 87,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 3,
                        "isConst": true,
                        "lineNumber": 117,
                        "name": "get",
                        "returnType": "QObject*",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 118,
                        "name": "append",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 119,
                        "name": "insert",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "to",
                                "type": "int"
                            },
                            {
                                "name": "n",
                                "type": "int"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 120,
                        "name": "move",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "to",
                                "type": "int"
                            }
                        ],
                        "index": 7,
                        "isCloned": true,
                        "lineNumber": 120,
                        "name": "move",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            },
                            {
                                "name": "n",
                                "type": "int"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 121,
                        "name": "remove",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 9,
                        "isCloned": true,
                        "lineNumber": 121,
                        "name": "remove",
                        "returnType": "void",
                        "revision": 515
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "index": 0,
                        "lineNumber": 92,
                        "name": "children",
                        "notify": "childrenChanged",
                        "override": false,
                        "read": "children",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlObjectModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 127,
                        "name": "childrenChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 124,
                        "name": "clear",
                        "returnType": "void",
                        "revision": 515
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QQmlV4ExecutionEnginePtr"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 130,
                        "name": "_q_createJSWrapper",
                        "returnType": "quint64"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlInstanceModel"
                    }
                ]
            },
            {
                "className": "QQmlObjectModelAttached",
                "lineNumber": 134,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 142,
                        "name": "index",
                        "notify": "indexChanged",
                        "override": false,
                        "read": "index",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQmlObjectModelAttached",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 152,
                        "name": "indexChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmlobjectmodel_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RoleFilter"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": ""
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlRoleFilter",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "roleName",
                        "notify": "roleNameChanged",
                        "override": false,
                        "read": "roleName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setRoleName"
                    }
                ],
                "qualifiedClassName": "QQmlRoleFilter",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 42,
                        "name": "roleNameChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlFilterBase"
                    }
                ]
            }
        ],
        "inputFile": "qqmlrolefilter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RoleSorter"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlRoleSorter",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "roleName",
                        "notify": "roleNameChanged",
                        "override": false,
                        "read": "roleName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setRoleName"
                    }
                ],
                "qualifiedClassName": "QQmlRoleSorter",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 43,
                        "name": "roleNameChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlSorterBase"
                    }
                ]
            }
        ],
        "inputFile": "qqmlrolesorter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SorterBase"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": ""
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlSorterBase",
                "lineNumber": 29,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 32,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "override": false,
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 33,
                        "name": "sortOrder",
                        "notify": "sortOrderChanged",
                        "override": false,
                        "read": "sortOrder",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::SortOrder",
                        "user": false,
                        "virtual": false,
                        "write": "setSortOrder"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 34,
                        "name": "priority",
                        "notify": "priorityChanged",
                        "override": false,
                        "read": "priority",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setPriority"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 35,
                        "name": "column",
                        "notify": "columnChanged",
                        "override": false,
                        "read": "column",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setColumn"
                    }
                ],
                "qualifiedClassName": "QQmlSorterBase",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 60,
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 61,
                        "name": "sortOrderChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 62,
                        "name": "priorityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 63,
                        "name": "columnChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 64,
                        "name": "invalidateModel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filter",
                                "type": "QQmlSorterBase*"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 65,
                        "name": "invalidateCache",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "updateCache",
                                "type": "bool"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 68,
                        "name": "invalidate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "isCloned": true,
                        "lineNumber": 68,
                        "name": "invalidate",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qqmlsorterbase_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "anonymous"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlSorterCompositor",
                "lineNumber": 25,
                "object": true,
                "qualifiedClassName": "QQmlSorterCompositor",
                "slots": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 55,
                        "name": "updateCache",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlSorterBase"
                    }
                ]
            }
        ],
        "inputFile": "qqmlsortercompositor_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SortFilterProxyModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlSortFilterProxyModel",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 36,
                "methods": [
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 72,
                        "name": "invalidate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 73,
                        "name": "invalidateSorter",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sorter",
                                "type": "QQmlSorterBase*"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 74,
                        "name": "setPrimarySorter",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxyIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 10,
                        "isConst": true,
                        "lineNumber": 76,
                        "name": "mapToSource",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 11,
                        "isConst": true,
                        "lineNumber": 77,
                        "name": "mapFromSource",
                        "returnType": "QModelIndex"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 41,
                        "name": "filters",
                        "notify": "filtersChanged",
                        "override": false,
                        "read": "filters",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQmlFilterBase>",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 42,
                        "name": "sorters",
                        "notify": "sortersChanged",
                        "override": false,
                        "read": "sorters",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QQmlSorterBase>",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 43,
                        "name": "model",
                        "notify": "modelChanged",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 44,
                        "name": "dynamicSortFilter",
                        "notify": "dynamicSortFilterChanged",
                        "override": false,
                        "read": "dynamicSortFilter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDynamicSortFilter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 45,
                        "name": "recursiveFiltering",
                        "notify": "recursiveFilteringChanged",
                        "override": false,
                        "read": "recursiveFiltering",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setRecursiveFiltering"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 46,
                        "name": "autoAcceptChildRows",
                        "notify": "autoAcceptChildRowsChanged",
                        "override": false,
                        "read": "autoAcceptChildRows",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAutoAcceptChildRows"
                    }
                ],
                "qualifiedClassName": "QQmlSortFilterProxyModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 123,
                        "name": "dynamicSortFilterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 124,
                        "name": "recursiveFilteringChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 125,
                        "name": "autoAcceptChildRowsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 126,
                        "name": "filtersChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 127,
                        "name": "sortersChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 128,
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 129,
                        "name": "primarySorterChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractProxyModel"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "qqmlsortfilterproxymodel_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "StringSorter"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlStringSorter",
                "lineNumber": 26,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "caseSensitivity",
                        "notify": "caseSensitivityChanged",
                        "override": false,
                        "read": "caseSensitivity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::CaseSensitivity",
                        "user": false,
                        "virtual": false,
                        "write": "setCaseSensitivity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "ignorePunctuation",
                        "notify": "ignorePunctuationChanged",
                        "override": false,
                        "read": "ignorePunctuation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setIgnorePunctuation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 31,
                        "name": "locale",
                        "notify": "localeChanged",
                        "override": false,
                        "read": "locale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QLocale",
                        "user": false,
                        "virtual": false,
                        "write": "setLocale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 32,
                        "name": "numericMode",
                        "notify": "numericModeChanged",
                        "override": false,
                        "read": "numericMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setNumericMode"
                    }
                ],
                "qualifiedClassName": "QQmlStringSorter",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 55,
                        "name": "caseSensitivityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 56,
                        "name": "ignorePunctuationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 57,
                        "name": "localeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 58,
                        "name": "numericModeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlRoleSorter"
                    }
                ]
            }
        ],
        "inputFile": "qqmlstringsorter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlTableInstanceModel",
                "lineNumber": 52,
                "object": true,
                "qualifiedClassName": "QQmlTableInstanceModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 111,
                        "name": "modelChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlInstanceModel"
                    }
                ]
            }
        ],
        "inputFile": "qqmltableinstancemodel_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QQmlTreeModelToTableModel",
                "lineNumber": 31,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "fromIndex",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "toIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 31,
                        "isConst": true,
                        "lineNumber": 76,
                        "name": "selectionForRowRange",
                        "returnType": "QItemSelection"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 34,
                        "name": "model",
                        "notify": "modelChanged",
                        "override": false,
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "virtual": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 35,
                        "name": "rootIndex",
                        "notify": "rootIndexChanged",
                        "override": false,
                        "read": "rootIndex",
                        "required": false,
                        "reset": "resetRootIndex",
                        "scriptable": true,
                        "stored": true,
                        "type": "QModelIndex",
                        "user": false,
                        "virtual": false,
                        "write": "setRootIndex"
                    }
                ],
                "qualifiedClassName": "QQmlTreeModelToTableModel",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "model",
                                "type": "QAbstractItemModel*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 92,
                        "name": "modelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 93,
                        "name": "rootIndexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 94,
                        "name": "expanded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 95,
                        "name": "collapsed",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 98,
                        "name": "expand",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 99,
                        "name": "collapse",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "model",
                                "type": "QAbstractItemModel*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 100,
                        "name": "setModel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            }
                        ],
                        "index": 7,
                        "isConst": true,
                        "lineNumber": 101,
                        "name": "isExpanded",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "index": 8,
                        "isConst": true,
                        "lineNumber": 102,
                        "name": "isExpanded",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "index": 9,
                        "isConst": true,
                        "lineNumber": 103,
                        "name": "hasChildren",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "index": 10,
                        "isConst": true,
                        "lineNumber": 104,
                        "name": "hasSiblings",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "index": 11,
                        "isConst": true,
                        "lineNumber": 105,
                        "name": "depthAtRow",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "n",
                                "type": "int"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 106,
                        "name": "expandRow",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "depth",
                                "type": "int"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 107,
                        "name": "expandRecursively",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "n",
                                "type": "int"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 108,
                        "name": "collapseRow",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 109,
                        "name": "collapseRecursively",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 16,
                        "lineNumber": 112,
                        "name": "modelHasBeenDestroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 17,
                        "lineNumber": 113,
                        "name": "modelHasBeenReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "topLeft",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "bottomRight",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "roles",
                                "type": "QList<int>"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 114,
                        "name": "modelDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 115,
                        "name": "modelLayoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "index": 20,
                        "lineNumber": 116,
                        "name": "modelLayoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 21,
                        "lineNumber": 117,
                        "name": "modelRowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "sourceStart",
                                "type": "int"
                            },
                            {
                                "name": "sourceEnd",
                                "type": "int"
                            },
                            {
                                "name": "destinationParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "destinationRow",
                                "type": "int"
                            }
                        ],
                        "index": 22,
                        "lineNumber": 118,
                        "name": "modelRowsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 23,
                        "lineNumber": 119,
                        "name": "modelRowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 24,
                        "lineNumber": 120,
                        "name": "modelRowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "sourceStart",
                                "type": "int"
                            },
                            {
                                "name": "sourceEnd",
                                "type": "int"
                            },
                            {
                                "name": "destinationParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "destinationRow",
                                "type": "int"
                            }
                        ],
                        "index": 25,
                        "lineNumber": 121,
                        "name": "modelRowsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 26,
                        "lineNumber": 122,
                        "name": "modelRowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 27,
                        "lineNumber": 123,
                        "name": "modelColumnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 28,
                        "lineNumber": 124,
                        "name": "modelColumnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 29,
                        "lineNumber": 125,
                        "name": "modelColumnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "index": 30,
                        "lineNumber": 126,
                        "name": "modelColumnsRemoved",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            }
        ],
        "inputFile": "qqmltreemodeltotablemodel_p_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ValueFilter"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQmlValueFilter",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "value",
                        "notify": "valueChanged",
                        "override": false,
                        "read": "value",
                        "required": false,
                        "reset": "resetValue",
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setValue"
                    }
                ],
                "qualifiedClassName": "QQmlValueFilter",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 43,
                        "name": "valueChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQmlRoleFilter"
                    }
                ]
            }
        ],
        "inputFile": "qqmlvaluefilter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "DefaultProperty",
                        "value": "data"
                    },
                    {
                        "name": "QML.Element",
                        "value": "Package"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    },
                    {
                        "name": "QML.Attached",
                        "value": "QQuickPackageAttached"
                    }
                ],
                "className": "QQuickPackage",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 37,
                        "name": "data",
                        "override": false,
                        "read": "data",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<QObject>",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QQuickPackage",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QQuickPackageAttached",
                "lineNumber": 50,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 53,
                        "name": "name",
                        "override": false,
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setName"
                    }
                ],
                "qualifiedClassName": "QQuickPackageAttached",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qquickpackage_p.h",
        "outputRevision": 69
    }
]
