[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "EllipseShape"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1547"
                    }
                ],
                "className": "QQuickEllipseShape",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 106,
                        "name": "BorderMode",
                        "values": [
                            "Inside",
                            "Middle",
                            "Outside"
                        ]
                    }
                ],
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "sweepAngle",
                        "notify": "sweepAngleChanged",
                        "override": false,
                        "read": "sweepAngle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setSweepAngle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "startAngle",
                        "notify": "startAngleChanged",
                        "override": false,
                        "read": "startAngle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setStartAngle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 31,
                        "name": "dashOffset",
                        "notify": "dashOffsetChanged",
                        "override": false,
                        "read": "dashOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setDashOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 32,
                        "name": "innerArcRatio",
                        "notify": "innerArcRatioChanged",
                        "override": false,
                        "read": "innerArcRatio",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setInnerArcRatio"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 34,
                        "name": "cornerRadius",
                        "notify": "cornerRadiusChanged",
                        "override": false,
                        "read": "cornerRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setCornerRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 36,
                        "name": "strokeWidth",
                        "notify": "strokeWidthChanged",
                        "override": false,
                        "read": "strokeWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 38,
                        "name": "fillColor",
                        "notify": "fillColorChanged",
                        "override": false,
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 39,
                        "name": "strokeColor",
                        "notify": "strokeColorChanged",
                        "override": false,
                        "read": "strokeColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 41,
                        "name": "capStyle",
                        "notify": "capStyleChanged",
                        "override": false,
                        "read": "capStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::CapStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setCapStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 43,
                        "name": "joinStyle",
                        "notify": "joinStyleChanged",
                        "override": false,
                        "read": "joinStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::JoinStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setJoinStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 45,
                        "name": "strokeStyle",
                        "notify": "strokeStyleChanged",
                        "override": false,
                        "read": "strokeStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::StrokeStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 11,
                        "lineNumber": 47,
                        "name": "fillRule",
                        "notify": "fillRuleChanged",
                        "override": false,
                        "read": "fillRule",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::FillRule",
                        "user": false,
                        "virtual": false,
                        "write": "setFillRule"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 12,
                        "lineNumber": 49,
                        "name": "dashPattern",
                        "notify": "dashPatternChanged",
                        "override": false,
                        "read": "dashPattern",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<qreal>",
                        "user": false,
                        "virtual": false,
                        "write": "setDashPattern"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 13,
                        "lineNumber": 51,
                        "name": "fillGradient",
                        "notify": "gradientChanged",
                        "override": false,
                        "read": "fillGradient",
                        "required": false,
                        "reset": "resetFillGradient",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapeGradient*",
                        "user": false,
                        "virtual": false,
                        "write": "setFillGradient"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 14,
                        "lineNumber": 53,
                        "name": "borderMode",
                        "notify": "borderModeChanged",
                        "override": false,
                        "read": "borderMode",
                        "required": false,
                        "reset": "resetBorderMode",
                        "scriptable": true,
                        "stored": true,
                        "type": "BorderMode",
                        "user": false,
                        "virtual": false,
                        "write": "setBorderMode"
                    }
                ],
                "qualifiedClassName": "QQuickEllipseShape",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 113,
                        "name": "innerArcRatioChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 114,
                        "name": "cornerRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 115,
                        "name": "startAngleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 116,
                        "name": "sweepAngleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 117,
                        "name": "strokeColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 118,
                        "name": "strokeWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 119,
                        "name": "fillColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 120,
                        "name": "joinStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 121,
                        "name": "capStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 122,
                        "name": "fillRuleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 10,
                        "lineNumber": 123,
                        "name": "strokeStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 11,
                        "lineNumber": 124,
                        "name": "dashOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 12,
                        "lineNumber": 125,
                        "name": "dashPatternChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 13,
                        "lineNumber": 126,
                        "name": "gradientChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 14,
                        "lineNumber": 127,
                        "name": "borderModeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShape"
                    }
                ]
            }
        ],
        "inputFile": "qquickellipseshape_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RectangleShape"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "QQuickRectangleShape",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 151,
                        "name": "BorderMode",
                        "values": [
                            "Inside",
                            "Middle",
                            "Outside"
                        ]
                    }
                ],
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "drawTop",
                        "notify": "drawTopChanged",
                        "override": false,
                        "read": "drawTop",
                        "required": false,
                        "reset": "resetDrawTop",
                        "revision": 1547,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDrawTop"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "drawRight",
                        "notify": "drawRightChanged",
                        "override": false,
                        "read": "drawRight",
                        "required": false,
                        "reset": "resetDrawRight",
                        "revision": 1547,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDrawRight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 31,
                        "name": "drawBottom",
                        "notify": "drawBottomChanged",
                        "override": false,
                        "read": "drawBottom",
                        "required": false,
                        "reset": "resetDrawBottom",
                        "revision": 1547,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDrawBottom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 32,
                        "name": "drawLeft",
                        "notify": "drawLeftChanged",
                        "override": false,
                        "read": "drawLeft",
                        "required": false,
                        "reset": "resetDrawLeft",
                        "revision": 1547,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setDrawLeft"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 33,
                        "name": "radius",
                        "notify": "radiusChanged",
                        "override": false,
                        "read": "radius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 34,
                        "name": "topLeftRadius",
                        "notify": "topLeftRadiusChanged",
                        "override": false,
                        "read": "topLeftRadius",
                        "required": false,
                        "reset": "resetTopLeftRadius",
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setTopLeftRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 35,
                        "name": "topRightRadius",
                        "notify": "topRightRadiusChanged",
                        "override": false,
                        "read": "topRightRadius",
                        "required": false,
                        "reset": "resetTopRightRadius",
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setTopRightRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 36,
                        "name": "bottomLeftRadius",
                        "notify": "bottomLeftRadiusChanged",
                        "override": false,
                        "read": "bottomLeftRadius",
                        "required": false,
                        "reset": "resetBottomLeftRadius",
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setBottomLeftRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 37,
                        "name": "bottomRightRadius",
                        "notify": "bottomRightRadiusChanged",
                        "override": false,
                        "read": "bottomRightRadius",
                        "required": false,
                        "reset": "resetBottomRightRadius",
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setBottomRightRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 38,
                        "name": "bevel",
                        "notify": "bevelChanged",
                        "override": false,
                        "read": "hasBevel",
                        "required": false,
                        "reset": "resetBevel",
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setBevel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 39,
                        "name": "topLeftBevel",
                        "notify": "topLeftBevelChanged",
                        "override": false,
                        "read": "hasTopLeftBevel",
                        "required": false,
                        "reset": "resetTopLeftBevel",
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setTopLeftBevel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 11,
                        "lineNumber": 40,
                        "name": "topRightBevel",
                        "notify": "topRightBevelChanged",
                        "override": false,
                        "read": "hasTopRightBevel",
                        "required": false,
                        "reset": "resetTopRightBevel",
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setTopRightBevel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 12,
                        "lineNumber": 41,
                        "name": "bottomLeftBevel",
                        "notify": "bottomLeftBevelChanged",
                        "override": false,
                        "read": "hasBottomLeftBevel",
                        "required": false,
                        "reset": "resetBottomLeftBevel",
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setBottomLeftBevel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 13,
                        "lineNumber": 42,
                        "name": "bottomRightBevel",
                        "notify": "bottomRightBevelChanged",
                        "override": false,
                        "read": "hasBottomRightBevel",
                        "required": false,
                        "reset": "resetBottomRightBevel",
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setBottomRightBevel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 14,
                        "lineNumber": 43,
                        "name": "strokeColor",
                        "notify": "strokeColorChanged",
                        "override": false,
                        "read": "strokeColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 15,
                        "lineNumber": 44,
                        "name": "strokeWidth",
                        "notify": "strokeWidthChanged",
                        "override": false,
                        "read": "strokeWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 16,
                        "lineNumber": 45,
                        "name": "fillColor",
                        "notify": "fillColorChanged",
                        "override": false,
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 17,
                        "lineNumber": 46,
                        "name": "joinStyle",
                        "notify": "joinStyleChanged",
                        "override": false,
                        "read": "joinStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::JoinStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setJoinStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 18,
                        "lineNumber": 47,
                        "name": "capStyle",
                        "notify": "capStyleChanged",
                        "override": false,
                        "read": "capStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::CapStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setCapStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 19,
                        "lineNumber": 48,
                        "name": "strokeStyle",
                        "notify": "strokeStyleChanged",
                        "override": false,
                        "read": "strokeStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::StrokeStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 20,
                        "lineNumber": 49,
                        "name": "dashOffset",
                        "notify": "dashOffsetChanged",
                        "override": false,
                        "read": "dashOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setDashOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 21,
                        "lineNumber": 50,
                        "name": "dashPattern",
                        "notify": "dashPatternChanged",
                        "override": false,
                        "read": "dashPattern",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<qreal>",
                        "user": false,
                        "virtual": false,
                        "write": "setDashPattern"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 22,
                        "lineNumber": 51,
                        "name": "fillGradient",
                        "notify": "fillGradientChanged",
                        "override": false,
                        "read": "fillGradient",
                        "required": false,
                        "reset": "resetFillGradient",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapeGradient*",
                        "user": false,
                        "virtual": false,
                        "write": "setFillGradient"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 23,
                        "lineNumber": 52,
                        "name": "borderMode",
                        "notify": "borderModeChanged",
                        "override": false,
                        "read": "borderMode",
                        "required": false,
                        "reset": "resetBorderMode",
                        "scriptable": true,
                        "stored": true,
                        "type": "BorderMode",
                        "user": false,
                        "virtual": false,
                        "write": "setBorderMode"
                    }
                ],
                "qualifiedClassName": "QQuickRectangleShape",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 162,
                        "name": "drawTopChanged",
                        "returnType": "void",
                        "revision": 1547
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 163,
                        "name": "drawRightChanged",
                        "returnType": "void",
                        "revision": 1547
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 164,
                        "name": "drawBottomChanged",
                        "returnType": "void",
                        "revision": 1547
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 165,
                        "name": "drawLeftChanged",
                        "returnType": "void",
                        "revision": 1547
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 166,
                        "name": "fillGradientChanged",
                        "returnType": "void",
                        "revision": 1547
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 167,
                        "name": "radiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 168,
                        "name": "topLeftRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 169,
                        "name": "topRightRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 170,
                        "name": "bottomLeftRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 171,
                        "name": "bottomRightRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 10,
                        "lineNumber": 172,
                        "name": "bevelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 11,
                        "lineNumber": 173,
                        "name": "topLeftBevelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 12,
                        "lineNumber": 174,
                        "name": "topRightBevelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 13,
                        "lineNumber": 175,
                        "name": "bottomLeftBevelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 14,
                        "lineNumber": 176,
                        "name": "bottomRightBevelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 15,
                        "lineNumber": 177,
                        "name": "shapePathChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 16,
                        "lineNumber": 178,
                        "name": "strokeColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 17,
                        "lineNumber": 179,
                        "name": "strokeWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 18,
                        "lineNumber": 180,
                        "name": "fillColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 19,
                        "lineNumber": 181,
                        "name": "fillRuleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 20,
                        "lineNumber": 182,
                        "name": "joinStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 21,
                        "lineNumber": 183,
                        "name": "miterLimitChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 22,
                        "lineNumber": 184,
                        "name": "capStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 23,
                        "lineNumber": 185,
                        "name": "strokeStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 24,
                        "lineNumber": 186,
                        "name": "dashOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 25,
                        "lineNumber": 187,
                        "name": "dashPatternChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 26,
                        "lineNumber": 188,
                        "name": "borderModeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShape"
                    }
                ]
            }
        ],
        "inputFile": "qquickrectangleshape_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RegularPolygonShape"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1547"
                    }
                ],
                "className": "QQuickRegularPolygonShape",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "dashOffset",
                        "notify": "dashOffsetChanged",
                        "override": false,
                        "read": "dashOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setDashOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "cornerRadius",
                        "notify": "cornerRadiusChanged",
                        "override": false,
                        "read": "cornerRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setCornerRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 31,
                        "name": "sideCount",
                        "notify": "sideCountChanged",
                        "override": false,
                        "read": "sideCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setSideCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 32,
                        "name": "strokeWidth",
                        "notify": "strokeWidthChanged",
                        "override": false,
                        "read": "strokeWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 34,
                        "name": "fillColor",
                        "notify": "fillColorChanged",
                        "override": false,
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 35,
                        "name": "strokeColor",
                        "notify": "strokeColorChanged",
                        "override": false,
                        "read": "strokeColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 37,
                        "name": "capStyle",
                        "notify": "capStyleChanged",
                        "override": false,
                        "read": "capStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::CapStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setCapStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 39,
                        "name": "joinStyle",
                        "notify": "joinStyleChanged",
                        "override": false,
                        "read": "joinStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::JoinStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setJoinStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 41,
                        "name": "strokeStyle",
                        "notify": "strokeStyleChanged",
                        "override": false,
                        "read": "strokeStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::StrokeStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 43,
                        "name": "dashPattern",
                        "notify": "dashPatternChanged",
                        "override": false,
                        "read": "dashPattern",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<qreal>",
                        "user": false,
                        "virtual": false,
                        "write": "setDashPattern"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 45,
                        "name": "fillGradient",
                        "notify": "gradientChanged",
                        "override": false,
                        "read": "fillGradient",
                        "required": false,
                        "reset": "resetFillGradient",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapeGradient*",
                        "user": false,
                        "virtual": false,
                        "write": "setFillGradient"
                    }
                ],
                "qualifiedClassName": "QQuickRegularPolygonShape",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 90,
                        "name": "cornerRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 91,
                        "name": "sideCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 92,
                        "name": "strokeColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 93,
                        "name": "strokeWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 94,
                        "name": "fillColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 95,
                        "name": "joinStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 96,
                        "name": "capStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 97,
                        "name": "strokeStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 98,
                        "name": "dashOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 99,
                        "name": "dashPatternChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 10,
                        "lineNumber": 100,
                        "name": "gradientChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShape"
                    }
                ]
            }
        ],
        "inputFile": "qquickregularpolygonshape_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "StarShape"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1547"
                    }
                ],
                "className": "QQuickStarShape",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "dashOffset",
                        "notify": "dashOffsetChanged",
                        "override": false,
                        "read": "dashOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setDashOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 30,
                        "name": "cornerRadius",
                        "notify": "cornerRadiusChanged",
                        "override": false,
                        "read": "cornerRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setCornerRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 32,
                        "name": "pointCount",
                        "notify": "pointCountChanged",
                        "override": false,
                        "read": "pointCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setPointCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 33,
                        "name": "ratio",
                        "notify": "ratioChanged",
                        "override": false,
                        "read": "ratio",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setRatio"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 34,
                        "name": "strokeWidth",
                        "notify": "strokeWidthChanged",
                        "override": false,
                        "read": "strokeWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 36,
                        "name": "fillColor",
                        "notify": "fillColorChanged",
                        "override": false,
                        "read": "fillColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setFillColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 37,
                        "name": "strokeColor",
                        "notify": "strokeColorChanged",
                        "override": false,
                        "read": "strokeColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 39,
                        "name": "capStyle",
                        "notify": "capStyleChanged",
                        "override": false,
                        "read": "capStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::CapStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setCapStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 41,
                        "name": "joinStyle",
                        "notify": "joinStyleChanged",
                        "override": false,
                        "read": "joinStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::JoinStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setJoinStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 43,
                        "name": "strokeStyle",
                        "notify": "strokeStyleChanged",
                        "override": false,
                        "read": "strokeStyle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapePath::StrokeStyle",
                        "user": false,
                        "virtual": false,
                        "write": "setStrokeStyle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 45,
                        "name": "dashPattern",
                        "notify": "dashPatternChanged",
                        "override": false,
                        "read": "dashPattern",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<qreal>",
                        "user": false,
                        "virtual": false,
                        "write": "setDashPattern"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 11,
                        "lineNumber": 47,
                        "name": "fillGradient",
                        "notify": "gradientChanged",
                        "override": false,
                        "read": "fillGradient",
                        "required": false,
                        "reset": "resetFillGradient",
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuickShapeGradient*",
                        "user": false,
                        "virtual": false,
                        "write": "setFillGradient"
                    }
                ],
                "qualifiedClassName": "QQuickStarShape",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 95,
                        "name": "cornerRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 96,
                        "name": "ratioChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 97,
                        "name": "pointCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 98,
                        "name": "strokeColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 99,
                        "name": "strokeWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 100,
                        "name": "fillColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 101,
                        "name": "joinStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 102,
                        "name": "capStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 103,
                        "name": "strokeStyleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 104,
                        "name": "dashOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 10,
                        "lineNumber": 105,
                        "name": "dashPatternChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 11,
                        "lineNumber": 106,
                        "name": "gradientChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuickShape"
                    }
                ]
            }
        ],
        "inputFile": "qquickstarshape_p.h",
        "outputRevision": 69
    }
]
