[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "FloatingPlaceholderText"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1541"
                    }
                ],
                "className": "QQuickMaterialPlaceholderText",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "name": "filled",
                        "notify": "filledChanged",
                        "read": "isFilled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFilled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "name": "controlHasActiveFocus",
                        "notify": "controlHasActiveFocusChanged",
                        "read": "controlHasActiveFocus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setControlHasActiveFocus"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "name": "controlHasText",
                        "notify": "controlHasTextChanged",
                        "read": "controlHasText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setControlHasText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "name": "largestHeight",
                        "notify": "largestHeightChanged",
                        "read": "largestHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "name": "verticalPadding",
                        "notify": "verticalPaddingChanged",
                        "read": "verticalPadding",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setVerticalPadding"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "name": "controlImplicitBackgroundHeight",
                        "notify": "controlImplicitBackgroundHeightChanged",
                        "read": "controlImplicitBackgroundHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControlImplicitBackgroundHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "name": "controlHeight",
                        "read": "controlHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setControlHeight"
                    }
                ],
                "qualifiedClassName": "QQuickMaterialPlaceholderText",
                "signals": [
                    {
                        "access": "public",
                        "name": "filledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "largestHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlHasActiveFocusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlHasTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlImplicitBackgroundHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "verticalPaddingChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "adjustTransformOrigin",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPlaceholderText"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialplaceholdertext_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "MaterialTextContainer"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1541"
                    }
                ],
                "className": "QQuickMaterialTextContainer",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PlaceHolderHAlignment",
                        "values": [
                            "AlignLeft",
                            "AlignRight",
                            "AlignHCenter",
                            "AlignJustify"
                        ]
                    }
                ],
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "name": "filled",
                        "read": "isFilled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setFilled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "name": "controlHasActiveFocus",
                        "notify": "controlHasActiveFocusChanged",
                        "read": "controlHasActiveFocus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setControlHasActiveFocus"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "name": "fillColor",
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "name": "outlineColor",
                        "read": "outlineColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setOutlineColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "name": "focusedOutlineColor",
                        "read": "focusedOutlineColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setFocusedOutlineColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "name": "focusAnimationProgress",
                        "read": "focusAnimationProgress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setFocusAnimationProgress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "name": "placeholderTextWidth",
                        "read": "placeholderTextWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setPlaceholderTextWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "name": "placeholderTextHAlign",
                        "read": "placeholderTextHAlign",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "PlaceHolderHAlignment",
                        "user": false,
                        "write": "setPlaceholderTextHAlign"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "name": "controlHasText",
                        "notify": "controlHasTextChanged",
                        "read": "controlHasText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setControlHasText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "name": "placeholderHasText",
                        "notify": "placeholderHasTextChanged",
                        "read": "placeholderHasText",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPlaceholderHasText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "name": "horizontalPadding",
                        "notify": "horizontalPaddingChanged",
                        "read": "horizontalPadding",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setHorizontalPadding"
                    }
                ],
                "qualifiedClassName": "QQuickMaterialTextContainer",
                "signals": [
                    {
                        "access": "public",
                        "name": "animateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlHasActiveFocusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "controlHasTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "placeholderHasTextChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "horizontalPaddingChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickPaintedItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialtextcontainer_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "BusyIndicatorImpl"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQuickMaterialBusyIndicator",
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "name": "color",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "name": "running",
                        "read": "isRunning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRunning"
                    }
                ],
                "qualifiedClassName": "QQuickMaterialBusyIndicator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialbusyindicator_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ProgressBarImpl"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQuickMaterialProgressBar",
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "name": "color",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "name": "progress",
                        "read": "progress",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setProgress"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "name": "indeterminate",
                        "read": "isIndeterminate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setIndeterminate"
                    }
                ],
                "qualifiedClassName": "QQuickMaterialProgressBar",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialprogressbar_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "Ripple"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "512"
                    }
                ],
                "className": "QQuickMaterialRipple",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Trigger",
                        "values": [
                            "Press",
                            "Release"
                        ]
                    }
                ],
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "name": "color",
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "name": "clipRadius",
                        "read": "clipRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setClipRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "name": "pressed",
                        "read": "isPressed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setPressed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "name": "active",
                        "read": "isActive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setActive"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "name": "anchor",
                        "read": "anchor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickItem*",
                        "user": false,
                        "write": "setAnchor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "name": "trigger",
                        "read": "trigger",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Trigger",
                        "user": false,
                        "write": "setTrigger"
                    }
                ],
                "qualifiedClassName": "QQuickMaterialRipple",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickItem"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialripple_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QQuickMaterialRippleBackgroundNode",
                "lineNumber": 113,
                "object": true,
                "qualifiedClassName": "QQuickMaterialRippleBackgroundNode",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickAnimatedNode"
                    }
                ]
            }
        ],
        "inputFile": "qquickmaterialripple.cpp",
        "outputRevision": 68
    }
]
