import QtQuick.tooling 1.2

// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.

Module {
    Component {
        file: "q3dscene.h"
        lineNumber: 16
        name: "Q3DScene"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/Scene3D 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "viewport"
            type: "QRect"
            read: "viewport"
            notify: "viewportChanged"
            index: 0
            lineNumber: 20
            isReadonly: true
        }
        Property {
            name: "primarySubViewport"
            type: "QRect"
            read: "primarySubViewport"
            write: "setPrimarySubViewport"
            notify: "primarySubViewportChanged"
            index: 1
            lineNumber: 21
        }
        Property {
            name: "secondarySubViewport"
            type: "QRect"
            read: "secondarySubViewport"
            write: "setSecondarySubViewport"
            notify: "secondarySubViewportChanged"
            index: 2
            lineNumber: 23
        }
        Property {
            name: "selectionQueryPosition"
            type: "QPoint"
            read: "selectionQueryPosition"
            write: "setSelectionQueryPosition"
            notify: "selectionQueryPositionChanged"
            index: 3
            lineNumber: 25
        }
        Property {
            name: "secondarySubviewOnTop"
            type: "bool"
            read: "isSecondarySubviewOnTop"
            write: "setSecondarySubviewOnTop"
            notify: "secondarySubviewOnTopChanged"
            index: 4
            lineNumber: 27
        }
        Property {
            name: "slicingActive"
            type: "bool"
            read: "isSlicingActive"
            write: "setSlicingActive"
            notify: "slicingActiveChanged"
            index: 5
            lineNumber: 29
        }
        Property {
            name: "devicePixelRatio"
            type: "double"
            read: "devicePixelRatio"
            write: "setDevicePixelRatio"
            notify: "devicePixelRatioChanged"
            index: 6
            lineNumber: 31
        }
        Property {
            name: "graphPositionQuery"
            type: "QPoint"
            read: "graphPositionQuery"
            write: "setGraphPositionQuery"
            notify: "graphPositionQueryChanged"
            index: 7
            lineNumber: 33
        }
        Property {
            name: "invalidSelectionPoint"
            type: "QPoint"
            read: "invalidSelectionPoint"
            index: 8
            lineNumber: 35
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "viewportChanged"
            lineNumber: 72
            Parameter { name: "viewport"; type: "QRect" }
        }
        Signal {
            name: "primarySubViewportChanged"
            lineNumber: 73
            Parameter { name: "subViewport"; type: "QRect" }
        }
        Signal {
            name: "secondarySubViewportChanged"
            lineNumber: 74
            Parameter { name: "subViewport"; type: "QRect" }
        }
        Signal {
            name: "secondarySubviewOnTopChanged"
            lineNumber: 75
            Parameter { name: "isSecondaryOnTop"; type: "bool" }
        }
        Signal {
            name: "slicingActiveChanged"
            lineNumber: 76
            Parameter { name: "isSlicingActive"; type: "bool" }
        }
        Signal {
            name: "devicePixelRatioChanged"
            lineNumber: 77
            Parameter { name: "pixelRatio"; type: "double" }
        }
        Signal {
            name: "selectionQueryPositionChanged"
            lineNumber: 78
            Parameter { name: "position"; type: "QPoint" }
        }
        Signal {
            name: "graphPositionQueryChanged"
            lineNumber: 79
            Parameter { name: "position"; type: "QPoint" }
        }
        Signal { name: "needRender"; lineNumber: 80 }
    }
    Component {
        file: "qabstract3daxis.h"
        lineNumber: 18
        name: "QAbstract3DAxis"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtGraphs/Abstract3DAxis 6.0",
            "QtGraphs/Abstract3DAxis 6.9"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545]
        Enum {
            name: "AxisOrientation"
            isScoped: true
            lineNumber: 49
            values: ["None", "X", "Y", "Z"]
        }
        Enum {
            name: "AxisType"
            isScoped: true
            lineNumber: 52
            values: ["None", "Category", "Value"]
        }
        Property {
            name: "title"
            type: "QString"
            read: "title"
            write: "setTitle"
            notify: "titleChanged"
            index: 0
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "labels"
            type: "QStringList"
            read: "labels"
            write: "setLabels"
            notify: "labelsChanged"
            index: 1
            lineNumber: 24
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "labelsVisible"
            write: "setLabelsVisible"
            notify: "labelVisibleChanged"
            index: 2
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "orientation"
            type: "QAbstract3DAxis::AxisOrientation"
            read: "orientation"
            notify: "orientationChanged"
            index: 3
            lineNumber: 27
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "type"
            type: "QAbstract3DAxis::AxisType"
            read: "type"
            index: 4
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "min"
            type: "float"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 5
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "max"
            type: "float"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 6
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "autoAdjustRange"
            type: "bool"
            read: "isAutoAdjustRange"
            write: "setAutoAdjustRange"
            notify: "autoAdjustRangeChanged"
            index: 7
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "labelAutoAngle"
            type: "float"
            read: "labelAutoAngle"
            write: "setLabelAutoAngle"
            notify: "labelAutoAngleChanged"
            index: 8
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "scaleLabelsByCount"
            revision: 1545
            type: "bool"
            read: "isScaleLabelsByCount"
            write: "setScaleLabelsByCount"
            notify: "scaleLabelsByCountChanged"
            index: 9
            lineNumber: 36
        }
        Property {
            name: "labelSize"
            revision: 1545
            type: "double"
            read: "labelSize"
            write: "setLabelSize"
            notify: "labelSizeChanged"
            index: 10
            lineNumber: 38
        }
        Property {
            name: "titleVisible"
            type: "bool"
            read: "isTitleVisible"
            write: "setTitleVisible"
            notify: "titleVisibleChanged"
            index: 11
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "titleFixed"
            type: "bool"
            read: "isTitleFixed"
            write: "setTitleFixed"
            notify: "titleFixedChanged"
            index: 12
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "titleOffset"
            type: "float"
            read: "titleOffset"
            write: "setTitleOffset"
            notify: "titleOffsetChanged"
            index: 13
            lineNumber: 43
            isFinal: true
        }
        Signal {
            name: "titleChanged"
            lineNumber: 107
            Parameter { name: "newTitle"; type: "QString" }
        }
        Signal { name: "labelsChanged"; lineNumber: 108 }
        Signal {
            name: "orientationChanged"
            lineNumber: 109
            Parameter { name: "orientation"; type: "QAbstract3DAxis::AxisOrientation" }
        }
        Signal {
            name: "minChanged"
            lineNumber: 110
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 111
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "rangeChanged"
            lineNumber: 112
            Parameter { name: "min"; type: "float" }
            Parameter { name: "max"; type: "float" }
        }
        Signal {
            name: "autoAdjustRangeChanged"
            lineNumber: 113
            Parameter { name: "autoAdjust"; type: "bool" }
        }
        Signal {
            name: "scaleLabelsByCountChanged"
            revision: 1545
            lineNumber: 114
            Parameter { name: "adjust"; type: "bool" }
        }
        Signal {
            name: "labelSizeChanged"
            revision: 1545
            lineNumber: 115
            Parameter { name: "size"; type: "double" }
        }
        Signal {
            name: "labelAutoAngleChanged"
            lineNumber: 116
            Parameter { name: "angle"; type: "float" }
        }
        Signal {
            name: "titleVisibleChanged"
            lineNumber: 117
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelVisibleChanged"
            lineNumber: 118
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "titleFixedChanged"
            lineNumber: 119
            Parameter { name: "fixed"; type: "bool" }
        }
        Signal {
            name: "titleOffsetChanged"
            lineNumber: 120
            Parameter { name: "offset"; type: "float" }
        }
    }
    Component {
        file: "qabstract3dseries.h"
        lineNumber: 18
        name: "QAbstract3DSeries"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtGraphs/Abstract3DSeries 6.0",
            "QtGraphs/Abstract3DSeries 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1546]
        Enum {
            name: "SeriesType"
            isScoped: true
            lineNumber: 55
            values: ["None", "Bar", "Scatter", "Surface"]
        }
        Enum {
            name: "Mesh"
            isScoped: true
            lineNumber: 63
            values: [
                "UserDefined",
                "Bar",
                "Cube",
                "Pyramid",
                "Cone",
                "Cylinder",
                "BevelBar",
                "BevelCube",
                "Sphere",
                "Minimal",
                "Arrow",
                "Point"
            ]
        }
        Enum {
            name: "LightingMode"
            isScoped: true
            type: "bool"
            lineNumber: 79
            values: ["Shaded", "Unshaded"]
        }
        Property {
            name: "type"
            type: "QAbstract3DSeries::SeriesType"
            read: "type"
            index: 0
            lineNumber: 23
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "itemLabelFormat"
            type: "QString"
            read: "itemLabelFormat"
            write: "setItemLabelFormat"
            notify: "itemLabelFormatChanged"
            index: 1
            lineNumber: 24
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 2
            lineNumber: 26
        }
        Property {
            name: "mesh"
            type: "QAbstract3DSeries::Mesh"
            read: "mesh"
            write: "setMesh"
            notify: "meshChanged"
            index: 3
            lineNumber: 27
        }
        Property {
            name: "meshSmooth"
            type: "bool"
            read: "isMeshSmooth"
            write: "setMeshSmooth"
            notify: "meshSmoothChanged"
            index: 4
            lineNumber: 28
        }
        Property {
            name: "meshRotation"
            type: "QQuaternion"
            read: "meshRotation"
            write: "setMeshRotation"
            notify: "meshRotationChanged"
            index: 5
            lineNumber: 29
        }
        Property {
            name: "userDefinedMesh"
            type: "QString"
            read: "userDefinedMesh"
            write: "setUserDefinedMesh"
            notify: "userDefinedMeshChanged"
            index: 6
            lineNumber: 31
        }
        Property {
            name: "colorStyle"
            type: "QGraphsTheme::ColorStyle"
            read: "colorStyle"
            write: "setColorStyle"
            notify: "colorStyleChanged"
            index: 7
            lineNumber: 33
        }
        Property {
            name: "baseColor"
            type: "QColor"
            read: "baseColor"
            write: "setBaseColor"
            notify: "baseColorChanged"
            index: 8
            lineNumber: 35
        }
        Property {
            name: "baseGradient"
            type: "QLinearGradient"
            read: "baseGradient"
            write: "setBaseGradient"
            notify: "baseGradientChanged"
            index: 9
            lineNumber: 36
        }
        Property {
            name: "singleHighlightColor"
            type: "QColor"
            read: "singleHighlightColor"
            write: "setSingleHighlightColor"
            notify: "singleHighlightColorChanged"
            index: 10
            lineNumber: 38
        }
        Property {
            name: "singleHighlightGradient"
            type: "QLinearGradient"
            read: "singleHighlightGradient"
            write: "setSingleHighlightGradient"
            notify: "singleHighlightGradientChanged"
            index: 11
            lineNumber: 40
        }
        Property {
            name: "multiHighlightColor"
            type: "QColor"
            read: "multiHighlightColor"
            write: "setMultiHighlightColor"
            notify: "multiHighlightColorChanged"
            index: 12
            lineNumber: 42
        }
        Property {
            name: "multiHighlightGradient"
            type: "QLinearGradient"
            read: "multiHighlightGradient"
            write: "setMultiHighlightGradient"
            notify: "multiHighlightGradientChanged"
            index: 13
            lineNumber: 44
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 14
            lineNumber: 46
        }
        Property {
            name: "itemLabel"
            type: "QString"
            read: "itemLabel"
            notify: "itemLabelChanged"
            index: 15
            lineNumber: 47
            isReadonly: true
        }
        Property {
            name: "itemLabelVisible"
            type: "bool"
            read: "isItemLabelVisible"
            write: "setItemLabelVisible"
            notify: "itemLabelVisibleChanged"
            index: 16
            lineNumber: 48
        }
        Property {
            name: "lightingMode"
            revision: 1546
            type: "QAbstract3DSeries::LightingMode"
            read: "lightingMode"
            write: "setLightingMode"
            notify: "lightingModeChanged"
            index: 17
            lineNumber: 50
        }
        Signal {
            name: "itemLabelFormatChanged"
            lineNumber: 138
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "visibleChanged"
            lineNumber: 139
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "meshChanged"
            lineNumber: 140
            Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" }
        }
        Signal {
            name: "meshSmoothChanged"
            lineNumber: 141
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "meshRotationChanged"
            lineNumber: 142
            Parameter { name: "rotation"; type: "QQuaternion" }
        }
        Signal {
            name: "userDefinedMeshChanged"
            lineNumber: 143
            Parameter { name: "fileName"; type: "QString" }
        }
        Signal {
            name: "colorStyleChanged"
            lineNumber: 144
            Parameter { name: "style"; type: "QGraphsTheme::ColorStyle" }
        }
        Signal {
            name: "baseColorChanged"
            lineNumber: 145
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "baseGradientChanged"
            lineNumber: 146
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Signal {
            name: "singleHighlightColorChanged"
            lineNumber: 147
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 148
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Signal {
            name: "multiHighlightColorChanged"
            lineNumber: 149
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 150
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Signal {
            name: "nameChanged"
            lineNumber: 151
            Parameter { name: "name"; type: "QString" }
        }
        Signal {
            name: "itemLabelChanged"
            lineNumber: 152
            Parameter { name: "label"; type: "QString" }
        }
        Signal {
            name: "itemLabelVisibleChanged"
            lineNumber: 153
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "lightingModeChanged"
            lineNumber: 154
            Parameter { name: "lightingMode"; type: "QAbstract3DSeries::LightingMode" }
        }
        Method {
            name: "setMeshAxisAndAngle"
            lineNumber: 107
            Parameter { name: "axis"; type: "QVector3D" }
            Parameter { name: "angle"; type: "float" }
        }
    }
    Component {
        file: "qabstractanimation.h"
        lineNumber: 20
        name: "QAbstractAnimation"
        accessSemantics: "reference"
        prototype: "QObject"
        Enum {
            name: "Direction"
            lineNumber: 34
            values: ["Forward", "Backward"]
        }
        Enum {
            name: "State"
            lineNumber: 40
            values: ["Stopped", "Paused", "Running"]
        }
        Property {
            name: "state"
            type: "State"
            bindable: "bindableState"
            read: "state"
            notify: "stateChanged"
            index: 0
            lineNumber: 24
            isReadonly: true
        }
        Property {
            name: "loopCount"
            type: "int"
            bindable: "bindableLoopCount"
            read: "loopCount"
            write: "setLoopCount"
            index: 1
            lineNumber: 25
        }
        Property {
            name: "currentTime"
            type: "int"
            bindable: "bindableCurrentTime"
            read: "currentTime"
            write: "setCurrentTime"
            index: 2
            lineNumber: 26
        }
        Property {
            name: "currentLoop"
            type: "int"
            bindable: "bindableCurrentLoop"
            read: "currentLoop"
            notify: "currentLoopChanged"
            index: 3
            lineNumber: 27
            isReadonly: true
        }
        Property {
            name: "direction"
            type: "Direction"
            bindable: "bindableDirection"
            read: "direction"
            write: "setDirection"
            notify: "directionChanged"
            index: 4
            lineNumber: 29
        }
        Property {
            name: "duration"
            type: "int"
            read: "duration"
            index: 5
            lineNumber: 31
            isReadonly: true
        }
        Signal { name: "finished"; lineNumber: 80 }
        Signal {
            name: "stateChanged"
            lineNumber: 81
            Parameter { name: "newState"; type: "QAbstractAnimation::State" }
            Parameter { name: "oldState"; type: "QAbstractAnimation::State" }
        }
        Signal {
            name: "currentLoopChanged"
            lineNumber: 82
            Parameter { name: "currentLoop"; type: "int" }
        }
        Signal {
            name: "directionChanged"
            lineNumber: 83
            Parameter { type: "QAbstractAnimation::Direction" }
        }
        Method {
            name: "start"
            lineNumber: 86
            Parameter { name: "policy"; type: "QAbstractAnimation::DeletionPolicy" }
        }
        Method { name: "start"; isCloned: true; lineNumber: 86 }
        Method { name: "pause"; lineNumber: 87 }
        Method { name: "resume"; lineNumber: 88 }
        Method {
            name: "setPaused"
            lineNumber: 89
            Parameter { type: "bool" }
        }
        Method { name: "stop"; lineNumber: 90 }
        Method {
            name: "setCurrentTime"
            lineNumber: 91
            Parameter { name: "msecs"; type: "int" }
        }
    }
    Component {
        file: "qabstractaxis.h"
        lineNumber: 22
        name: "QAbstractAxis"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtGraphs/AbstractAxis 6.0",
            "QtGraphs/AbstractAxis 6.9",
            "QtGraphs/AbstractAxis 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Enum {
            name: "AxisType"
            isScoped: true
            lineNumber: 60
            values: ["Value", "BarCategory", "DateTime"]
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 0
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "lineVisible"
            type: "bool"
            read: "isLineVisible"
            write: "setLineVisible"
            notify: "lineVisibleChanged"
            index: 1
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "labelsVisible"
            write: "setLabelsVisible"
            notify: "labelsVisibleChanged"
            index: 2
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "labelsAngle"
            type: "double"
            read: "labelsAngle"
            write: "setLabelsAngle"
            notify: "labelsAngleChanged"
            index: 3
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "labelDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "labelDelegate"
            write: "setLabelDelegate"
            notify: "labelDelegateChanged"
            index: 4
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "gridVisible"
            type: "bool"
            read: "isGridVisible"
            write: "setGridVisible"
            notify: "gridVisibleChanged"
            index: 5
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "subGridVisible"
            type: "bool"
            read: "isSubGridVisible"
            write: "setSubGridVisible"
            notify: "subGridVisibleChanged"
            index: 6
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "titleText"
            type: "QString"
            read: "titleText"
            write: "setTitleText"
            notify: "titleTextChanged"
            index: 7
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "titleColor"
            type: "QColor"
            read: "titleColor"
            write: "setTitleColor"
            notify: "titleColorChanged"
            index: 8
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "titleVisible"
            type: "bool"
            read: "isTitleVisible"
            write: "setTitleVisible"
            notify: "titleVisibleChanged"
            index: 9
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "titleFont"
            type: "QFont"
            read: "titleFont"
            write: "setTitleFont"
            notify: "titleFontChanged"
            index: 10
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "alignment"
            revision: 1545
            type: "Qt::Alignment"
            read: "alignment"
            write: "setAlignment"
            notify: "alignmentChanged"
            index: 11
            lineNumber: 49
        }
        Property {
            name: "textElideMode"
            revision: 1546
            type: "Qt::TextElideMode"
            read: "textElideMode"
            write: "setTextElideMode"
            notify: "textElideModeChanged"
            index: 12
            lineNumber: 51
        }
        Signal {
            name: "visibleChanged"
            lineNumber: 121
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "lineVisibleChanged"
            lineNumber: 122
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelsVisibleChanged"
            lineNumber: 123
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelsAngleChanged"
            lineNumber: 124
            Parameter { name: "angle"; type: "double" }
        }
        Signal { name: "labelDelegateChanged"; lineNumber: 125 }
        Signal {
            name: "gridVisibleChanged"
            lineNumber: 126
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "subGridVisibleChanged"
            lineNumber: 127
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "titleTextChanged"
            lineNumber: 128
            Parameter { name: "title"; type: "QString" }
        }
        Signal {
            name: "titleColorChanged"
            lineNumber: 129
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "titleVisibleChanged"
            lineNumber: 130
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "titleFontChanged"
            lineNumber: 131
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "alignmentChanged"
            revision: 1545
            lineNumber: 132
            Parameter { name: "alignment"; type: "Qt::Alignment" }
        }
        Signal {
            name: "textElideModeChanged"
            revision: 1546
            lineNumber: 133
            Parameter { name: "elideMode"; type: "Qt::TextElideMode" }
        }
        Signal { name: "update"; lineNumber: 134 }
        Signal {
            name: "rangeChanged"
            lineNumber: 135
            Parameter { name: "min"; type: "double" }
            Parameter { name: "max"; type: "double" }
        }
    }
    Component {
        file: "qabstractdataproxy.h"
        lineNumber: 16
        name: "QAbstractDataProxy"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/AbstractDataProxy 6.0"]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "DataType"
            isScoped: true
            lineNumber: 26
            values: ["None", "Bar", "Scatter", "Surface"]
        }
        Property {
            name: "type"
            type: "QAbstractDataProxy::DataType"
            read: "type"
            index: 0
            lineNumber: 21
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "qabstractseries.h"
        lineNumber: 34
        name: "QAbstractSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        Enum {
            name: "SeriesType"
            isScoped: true
            lineNumber: 58
            values: ["Line", "Area", "Bar", "Pie", "Scatter", "Spline"]
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 1
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "selectable"
            type: "bool"
            read: "isSelectable"
            write: "setSelectable"
            notify: "selectableChanged"
            index: 2
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "hoverable"
            type: "bool"
            read: "isHoverable"
            write: "setHoverable"
            notify: "hoverableChanged"
            index: 3
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 4
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "valuesMultiplier"
            type: "double"
            read: "valuesMultiplier"
            write: "setValuesMultiplier"
            notify: "valuesMultiplierChanged"
            index: 5
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "type"
            type: "SeriesType"
            read: "type"
            index: 6
            lineNumber: 47
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 7
            lineNumber: 48
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "legendData"
            type: "QLegendData"
            isList: true
            read: "legendData"
            notify: "legendDataChanged"
            index: 8
            lineNumber: 49
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hovered"
            revision: 1546
            type: "bool"
            read: "isHovered"
            notify: "hoveredChanged"
            index: 9
            lineNumber: 50
            isReadonly: true
        }
        Property {
            name: "axisX"
            revision: 1546
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 10
            lineNumber: 51
        }
        Property {
            name: "axisY"
            revision: 1546
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 11
            lineNumber: 52
        }
        Property {
            name: "zValue"
            revision: 1546
            type: "int"
            read: "zValue"
            write: "setZValue"
            notify: "zValueChanged"
            index: 12
            lineNumber: 53
        }
        Signal { name: "update"; lineNumber: 122 }
        Signal { name: "nameChanged"; lineNumber: 123 }
        Signal { name: "visibleChanged"; lineNumber: 124 }
        Signal { name: "selectableChanged"; lineNumber: 125 }
        Signal { name: "hoverableChanged"; lineNumber: 126 }
        Signal { name: "opacityChanged"; lineNumber: 127 }
        Signal { name: "valuesMultiplierChanged"; lineNumber: 128 }
        Signal { name: "legendDataChanged"; lineNumber: 129 }
        Signal {
            name: "hoverEnter"
            lineNumber: 130
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "value"; type: "QPointF" }
        }
        Signal {
            name: "hoverExit"
            lineNumber: 131
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
        }
        Signal {
            name: "hover"
            lineNumber: 132
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "value"; type: "QPointF" }
        }
        Signal {
            name: "hoveredChanged"
            revision: 1546
            lineNumber: 133
            Parameter { name: "hovered"; type: "bool" }
        }
        Signal {
            name: "axisXChanged"
            revision: 1546
            lineNumber: 135
            Parameter { name: "newAxis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 1546
            lineNumber: 136
            Parameter { name: "newAxis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "zValueChanged"
            revision: 1546
            lineNumber: 137
            Parameter { name: "z"; type: "int" }
        }
    }
    Component {
        file: "qareaseries.h"
        lineNumber: 15
        name: "QAreaSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QAbstractSeries"
        exports: [
            "QtGraphs/AreaSeries 6.0",
            "QtGraphs/AreaSeries 6.9",
            "QtGraphs/AreaSeries 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "selectedColor"
            type: "QColor"
            read: "selectedColor"
            write: "setSelectedColor"
            notify: "selectedColorChanged"
            index: 1
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 2
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "selectedBorderColor"
            type: "QColor"
            read: "selectedBorderColor"
            write: "setSelectedBorderColor"
            notify: "selectedBorderColorChanged"
            index: 3
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "borderWidth"
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 4
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "selected"
            type: "bool"
            read: "isSelected"
            write: "setSelected"
            notify: "selectedChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "upperSeries"
            type: "QXYSeries"
            isPointer: true
            read: "upperSeries"
            write: "setUpperSeries"
            notify: "upperSeriesChanged"
            index: 6
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "lowerSeries"
            type: "QXYSeries"
            isPointer: true
            read: "lowerSeries"
            write: "setLowerSeries"
            notify: "lowerSeriesChanged"
            index: 7
            lineNumber: 30
            isFinal: true
        }
        Signal {
            name: "colorChanged"
            lineNumber: 64
            Parameter { name: "newColor"; type: "QColor" }
        }
        Signal {
            name: "selectedColorChanged"
            lineNumber: 65
            Parameter { name: "newSelectedColor"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 66
            Parameter { name: "newBorderColor"; type: "QColor" }
        }
        Signal {
            name: "selectedBorderColorChanged"
            lineNumber: 67
            Parameter { name: "newSelectedBorderColor"; type: "QColor" }
        }
        Signal { name: "borderWidthChanged"; lineNumber: 68 }
        Signal { name: "selectedChanged"; lineNumber: 69 }
        Signal { name: "upperSeriesChanged"; lineNumber: 70 }
        Signal { name: "lowerSeriesChanged"; lineNumber: 71 }
        Signal {
            name: "clicked"
            revision: 1545
            lineNumber: 73
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "doubleClicked"
            revision: 1545
            lineNumber: 74
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "pressed"
            revision: 1545
            lineNumber: 75
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "released"
            revision: 1545
            lineNumber: 76
            Parameter { name: "point"; type: "QPoint" }
        }
    }
    Component {
        file: "qbar3dseries.h"
        lineNumber: 16
        name: "QBar3DSeries"
        accessSemantics: "reference"
        prototype: "QAbstract3DSeries"
        exports: [
            "QtGraphs/QBar3DSeries 6.0",
            "QtGraphs/QBar3DSeries 6.9",
            "QtGraphs/QBar3DSeries 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "dataProxy"
            type: "QBarDataProxy"
            isPointer: true
            read: "dataProxy"
            write: "setDataProxy"
            notify: "dataProxyChanged"
            index: 0
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "selectedBar"
            type: "QPoint"
            read: "selectedBar"
            write: "setSelectedBar"
            notify: "selectedBarChanged"
            index: 1
            lineNumber: 22
        }
        Property {
            name: "meshAngle"
            type: "float"
            read: "meshAngle"
            write: "setMeshAngle"
            notify: "meshAngleChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "rowColors"
            type: "QColor"
            isList: true
            read: "rowColors"
            write: "setRowColors"
            notify: "rowColorsChanged"
            index: 3
            lineNumber: 24
        }
        Property {
            name: "rowLabels"
            type: "QStringList"
            read: "rowLabels"
            write: "setRowLabels"
            notify: "rowLabelsChanged"
            index: 4
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "columnLabels"
            type: "QStringList"
            read: "columnLabels"
            write: "setColumnLabels"
            notify: "columnLabelsChanged"
            index: 5
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "dataArray"
            type: "QBarDataArray"
            read: "dataArray"
            write: "setDataArray"
            notify: "dataArrayChanged"
            index: 6
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "valueColoringEnabled"
            revision: 1545
            type: "bool"
            read: "isValueColoringEnabled"
            write: "setValueColoringEnabled"
            notify: "valueColoringEnabledChanged"
            index: 7
            lineNumber: 30
        }
        Signal {
            name: "dataProxyChanged"
            lineNumber: 66
            Parameter { name: "proxy"; type: "QBarDataProxy"; isPointer: true }
        }
        Signal {
            name: "selectedBarChanged"
            lineNumber: 67
            Parameter { name: "position"; type: "QPoint" }
        }
        Signal {
            name: "meshAngleChanged"
            lineNumber: 68
            Parameter { name: "angle"; type: "float" }
        }
        Signal {
            name: "rowColorsChanged"
            lineNumber: 69
            Parameter { name: "rowcolors"; type: "QColor"; isList: true }
        }
        Signal { name: "rowLabelsChanged"; lineNumber: 70 }
        Signal { name: "columnLabelsChanged"; lineNumber: 71 }
        Signal {
            name: "dataArrayChanged"
            lineNumber: 72
            Parameter { name: "array"; type: "QBarDataArray" }
        }
        Signal {
            name: "valueColoringEnabledChanged"
            revision: 1545
            lineNumber: 73
            Parameter { name: "enabled"; type: "bool" }
        }
    }
    Component {
        file: "qbarcategoryaxis.h"
        lineNumber: 15
        name: "QBarCategoryAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtGraphs/BarCategoryAxis 6.0",
            "QtGraphs/BarCategoryAxis 6.9",
            "QtGraphs/BarCategoryAxis 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "categories"
            type: "QStringList"
            read: "categories"
            write: "setCategories"
            notify: "categoriesChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "min"
            type: "QString"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 1
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "max"
            type: "QString"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 2
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            notify: "countChanged"
            index: 3
            lineNumber: 22
            isReadonly: true
            isFinal: true
        }
        Signal { name: "categoriesChanged"; lineNumber: 54 }
        Signal {
            name: "minChanged"
            lineNumber: 55
            Parameter { name: "min"; type: "QString" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 56
            Parameter { name: "max"; type: "QString" }
        }
        Signal {
            name: "categoryRangeChanged"
            lineNumber: 57
            Parameter { name: "min"; type: "QString" }
            Parameter { name: "max"; type: "QString" }
        }
        Signal { name: "countChanged"; lineNumber: 58 }
        Method {
            name: "append"
            lineNumber: 34
            Parameter { name: "categories"; type: "QStringList" }
        }
        Method {
            name: "append"
            lineNumber: 35
            Parameter { name: "category"; type: "QString" }
        }
        Method {
            name: "remove"
            lineNumber: 36
            Parameter { name: "category"; type: "QString" }
        }
        Method {
            name: "remove"
            lineNumber: 37
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "insert"
            lineNumber: 38
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "category"; type: "QString" }
        }
        Method {
            name: "replace"
            lineNumber: 39
            Parameter { name: "oldCategory"; type: "QString" }
            Parameter { name: "newCategory"; type: "QString" }
        }
        Method { name: "clear"; lineNumber: 40 }
        Method {
            name: "at"
            type: "QString"
            isMethodConstant: true
            lineNumber: 41
            Parameter { name: "index"; type: "qsizetype" }
        }
    }
    Component {
        file: "qbardataproxy.h"
        lineNumber: 22
        name: "QBarDataProxy"
        accessSemantics: "reference"
        prototype: "QAbstractDataProxy"
        exports: ["QtGraphs/BarDataProxy 6.0"]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "RemoveLabels"
            isScoped: true
            lineNumber: 36
            values: ["No", "Yes"]
        }
        Property {
            name: "rowCount"
            type: "qsizetype"
            read: "rowCount"
            notify: "rowCountChanged"
            index: 0
            lineNumber: 26
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "colCount"
            type: "qsizetype"
            read: "colCount"
            notify: "colCountChanged"
            index: 1
            lineNumber: 27
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "series"
            type: "QBar3DSeries"
            isPointer: true
            read: "series"
            notify: "seriesChanged"
            index: 2
            lineNumber: 28
            isReadonly: true
            isFinal: true
        }
        Signal { name: "arrayReset"; lineNumber: 74 }
        Signal {
            name: "rowsAdded"
            lineNumber: 75
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsChanged"
            lineNumber: 76
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsRemoved"
            lineNumber: 77
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsInserted"
            lineNumber: 78
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemChanged"
            lineNumber: 79
            Parameter { name: "rowIndex"; type: "qsizetype" }
            Parameter { name: "columnIndex"; type: "qsizetype" }
        }
        Signal {
            name: "rowCountChanged"
            lineNumber: 81
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "colCountChanged"
            lineNumber: 82
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "seriesChanged"
            lineNumber: 83
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
    }
    Component {
        file: "qbarmodelmapper.h"
        lineNumber: 19
        name: "QBarModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/BarModelMapper 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "series"
            type: "QBarSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesChanged"
            index: 0
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "firstBarSetSection"
            type: "qsizetype"
            read: "firstBarSetSection"
            write: "setFirstBarSetSection"
            notify: "firstBarSetSectionChanged"
            index: 2
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "lastBarSetSection"
            type: "qsizetype"
            read: "lastBarSetSection"
            write: "setLastBarSetSection"
            notify: "lastBarSetSectionChanged"
            index: 3
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "first"
            type: "qsizetype"
            read: "first"
            write: "setFirst"
            notify: "firstChanged"
            index: 4
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            write: "setCount"
            notify: "countChanged"
            index: 5
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "orientation"
            type: "Qt::Orientation"
            read: "orientation"
            write: "setOrientation"
            notify: "orientationChanged"
            index: 6
            lineNumber: 30
            isFinal: true
        }
        Signal { name: "seriesChanged"; lineNumber: 61 }
        Signal { name: "modelChanged"; lineNumber: 62 }
        Signal { name: "firstBarSetSectionChanged"; lineNumber: 63 }
        Signal { name: "lastBarSetSectionChanged"; lineNumber: 64 }
        Signal { name: "firstChanged"; lineNumber: 65 }
        Signal { name: "countChanged"; lineNumber: 66 }
        Signal { name: "orientationChanged"; lineNumber: 67 }
        Method {
            name: "onValuesAdded"
            lineNumber: 73
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method { name: "onBarLabelChanged"; lineNumber: 74 }
        Method {
            name: "onBarValueChanged"
            lineNumber: 75
            Parameter { name: "index"; type: "qsizetype" }
        }
    }
    Component {
        file: "qbarseries.h"
        lineNumber: 15
        name: "QBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QAbstractSeries"
        exports: [
            "QtGraphs/BarSeries 6.0",
            "QtGraphs/BarSeries 6.9",
            "QtGraphs/BarSeries 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Enum {
            name: "LabelsPosition"
            isScoped: true
            lineNumber: 41
            values: ["Center", "InsideEnd", "InsideBase", "OutsideEnd"]
        }
        Enum {
            name: "BarsType"
            isScoped: true
            lineNumber: 49
            values: ["Groups", "Stacked", "StackedPercent"]
        }
        Property {
            name: "seriesColors"
            type: "QColor"
            isList: true
            read: "seriesColors"
            write: "setSeriesColors"
            notify: "seriesColorsChanged"
            index: 0
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "borderColors"
            type: "QColor"
            isList: true
            read: "borderColors"
            write: "setBorderColors"
            notify: "borderColorsChanged"
            index: 1
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "barsType"
            type: "BarsType"
            read: "barsType"
            write: "setBarsType"
            notify: "barsTypeChanged"
            index: 2
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "barWidth"
            type: "double"
            read: "barWidth"
            write: "setBarWidth"
            notify: "barWidthChanged"
            index: 3
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            notify: "countChanged"
            index: 4
            lineNumber: 23
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "labelsVisible"
            write: "setLabelsVisible"
            notify: "labelsVisibleChanged"
            index: 5
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "labelsFormat"
            type: "QString"
            read: "labelsFormat"
            write: "setLabelsFormat"
            notify: "labelsFormatChanged"
            index: 6
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "labelsPosition"
            type: "LabelsPosition"
            read: "labelsPosition"
            write: "setLabelsPosition"
            notify: "labelsPositionChanged"
            index: 7
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "labelsMargin"
            type: "double"
            read: "labelsMargin"
            write: "setLabelsMargin"
            notify: "labelsMarginChanged"
            index: 8
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "labelsAngle"
            type: "double"
            read: "labelsAngle"
            write: "setLabelsAngle"
            notify: "labelsAngleChanged"
            index: 9
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "labelsPrecision"
            type: "int"
            read: "labelsPrecision"
            write: "setLabelsPrecision"
            notify: "labelsPrecisionChanged"
            index: 10
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "barDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "barDelegate"
            write: "setBarDelegate"
            notify: "barDelegateChanged"
            index: 11
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "barSets"
            type: "QList<QBarSet*>"
            read: "barSets"
            notify: "barSetsChanged"
            index: 12
            lineNumber: 37
            isReadonly: true
            isFinal: true
        }
        Signal { name: "updatedBars"; lineNumber: 119 }
        Signal { name: "seriesColorsChanged"; lineNumber: 120 }
        Signal { name: "borderColorsChanged"; lineNumber: 121 }
        Signal { name: "countChanged"; lineNumber: 122 }
        Signal { name: "barWidthChanged"; lineNumber: 123 }
        Signal {
            name: "labelsVisibleChanged"
            lineNumber: 124
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelsFormatChanged"
            lineNumber: 125
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "labelsPositionChanged"
            lineNumber: 126
            Parameter { name: "position"; type: "QBarSeries::LabelsPosition" }
        }
        Signal {
            name: "barsTypeChanged"
            lineNumber: 127
            Parameter { name: "type"; type: "QBarSeries::BarsType" }
        }
        Signal {
            name: "labelsMarginChanged"
            lineNumber: 128
            Parameter { name: "margin"; type: "double" }
        }
        Signal {
            name: "labelsAngleChanged"
            lineNumber: 129
            Parameter { name: "angle"; type: "double" }
        }
        Signal {
            name: "labelsPrecisionChanged"
            lineNumber: 130
            Parameter { name: "precision"; type: "int" }
        }
        Signal { name: "barDelegateChanged"; lineNumber: 131 }
        Signal {
            name: "barsetsAdded"
            lineNumber: 133
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
        Signal {
            name: "barsetsReplaced"
            lineNumber: 134
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
        Signal {
            name: "barsetsRemoved"
            lineNumber: 135
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
        Signal {
            name: "setValueChanged"
            lineNumber: 136
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "setValueAdded"
            lineNumber: 137
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "setValueRemoved"
            lineNumber: 138
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal { name: "barSetsChanged"; lineNumber: 139 }
        Signal {
            name: "clicked"
            revision: 1545
            lineNumber: 141
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            revision: 1545
            lineNumber: 142
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            revision: 1545
            lineNumber: 143
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "released"
            revision: 1545
            lineNumber: 144
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "selectAll"; lineNumber: 111 }
        Method { name: "deselectAll"; lineNumber: 112 }
        Method {
            name: "handleSetValueChange"
            lineNumber: 147
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "handleSetValueAdd"
            lineNumber: 148
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleSetValueRemove"
            lineNumber: 149
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 72
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method {
            name: "take"
            type: "bool"
            lineNumber: 73
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "count"; type: "qsizetype"; isMethodConstant: true; lineNumber: 74 }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 75
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 76
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method {
            name: "insert"
            type: "bool"
            lineNumber: 77
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 78 }
        Method {
            name: "replace"
            lineNumber: 79
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method {
            name: "at"
            type: "QBarSet"
            isPointer: true
            lineNumber: 80
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "find"
            type: "qsizetype"
            isMethodConstant: true
            lineNumber: 81
            Parameter { name: "set"; type: "QBarSet"; isPointer: true }
        }
        Method {
            name: "removeMultiple"
            lineNumber: 82
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 83
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "replace"
            type: "bool"
            lineNumber: 84
            Parameter { name: "oldValue"; type: "QBarSet"; isPointer: true }
            Parameter { name: "newValue"; type: "QBarSet"; isPointer: true }
        }
        Method {
            name: "replace"
            type: "bool"
            lineNumber: 85
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
    }
    Component {
        file: "qbarset.h"
        lineNumber: 18
        name: "QBarSet"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/BarSet 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            notify: "labelChanged"
            index: 0
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "selectedColor"
            type: "QColor"
            read: "selectedColor"
            write: "setSelectedColor"
            notify: "selectedColorChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 3
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "labelColor"
            type: "QColor"
            read: "labelColor"
            write: "setLabelColor"
            notify: "labelColorChanged"
            index: 4
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "values"
            type: "QVariantList"
            read: "values"
            write: "setValues"
            notify: "valuesChanged"
            index: 5
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "borderWidth"
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 6
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            notify: "countChanged"
            index: 7
            lineNumber: 31
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "selectedBars"
            type: "qsizetype"
            isList: true
            read: "selectedBars"
            notify: "selectedBarsChanged"
            index: 8
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Signal { name: "update"; lineNumber: 86 }
        Signal { name: "labelChanged"; lineNumber: 87 }
        Signal {
            name: "colorChanged"
            lineNumber: 88
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 89
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "labelColorChanged"
            lineNumber: 90
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "valuesChanged"; lineNumber: 91 }
        Signal {
            name: "selectedColorChanged"
            lineNumber: 92
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "countChanged"; lineNumber: 93 }
        Signal {
            name: "borderWidthChanged"
            lineNumber: 95
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "valuesAdded"
            lineNumber: 97
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "valuesRemoved"
            lineNumber: 98
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "valueChanged"
            lineNumber: 99
            Parameter { name: "index"; type: "qsizetype" }
        }
        Signal { name: "updatedBars"; lineNumber: 101 }
        Signal {
            name: "valueAdded"
            lineNumber: 102
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "valueRemoved"
            lineNumber: 103
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "selectedBarsChanged"
            lineNumber: 105
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
        Method {
            name: "append"
            lineNumber: 44
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "append"
            lineNumber: 45
            Parameter { name: "values"; type: "double"; isList: true }
        }
        Method {
            name: "insert"
            lineNumber: 46
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 47
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "remove"
            isCloned: true
            lineNumber: 47
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "replace"
            lineNumber: 48
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "at"
            type: "double"
            isMethodConstant: true
            lineNumber: 49
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method { name: "count"; type: "qsizetype"; isMethodConstant: true; lineNumber: 50 }
        Method { name: "sum"; type: "double"; isMethodConstant: true; lineNumber: 51 }
        Method { name: "clear"; lineNumber: 52 }
        Method {
            name: "isBarSelected"
            type: "bool"
            isMethodConstant: true
            lineNumber: 74
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "selectBar"
            lineNumber: 75
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "deselectBar"
            lineNumber: 76
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "setBarSelected"
            lineNumber: 77
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "selected"; type: "bool" }
        }
        Method { name: "selectAllBars"; lineNumber: 78 }
        Method { name: "deselectAllBars"; lineNumber: 79 }
        Method {
            name: "selectBars"
            lineNumber: 80
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
        Method {
            name: "deselectBars"
            lineNumber: 81
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
        Method {
            name: "toggleSelection"
            lineNumber: 82
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
    }
    Component {
        file: "qcategory3daxis.h"
        lineNumber: 13
        name: "QCategory3DAxis"
        accessSemantics: "reference"
        prototype: "QAbstract3DAxis"
        exports: [
            "QtGraphs/Category3DAxis 6.0",
            "QtGraphs/Category3DAxis 6.9"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545]
        Property {
            name: "labels"
            type: "QStringList"
            read: "labels"
            write: "setLabels"
            notify: "labelsChanged"
            index: 0
            lineNumber: 17
            isFinal: true
        }
        Signal { name: "rowLabelsChanged"; lineNumber: 28 }
        Signal { name: "columnLabelsChanged"; lineNumber: 29 }
    }
    Component {
        file: "qcustom3ditem.h"
        lineNumber: 18
        name: "QCustom3DItem"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/Custom3DItem 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "meshFile"
            type: "QString"
            read: "meshFile"
            write: "setMeshFile"
            notify: "meshFileChanged"
            index: 0
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "textureFile"
            type: "QString"
            read: "textureFile"
            write: "setTextureFile"
            notify: "textureFileChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "position"
            type: "QVector3D"
            read: "position"
            write: "setPosition"
            notify: "positionChanged"
            index: 2
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "positionAbsolute"
            type: "bool"
            read: "isPositionAbsolute"
            write: "setPositionAbsolute"
            notify: "positionAbsoluteChanged"
            index: 3
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "scaling"
            type: "QVector3D"
            read: "scaling"
            write: "setScaling"
            notify: "scalingChanged"
            index: 4
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "rotation"
            type: "QQuaternion"
            read: "rotation"
            write: "setRotation"
            notify: "rotationChanged"
            index: 5
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 6
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "shadowCasting"
            type: "bool"
            read: "isShadowCasting"
            write: "setShadowCasting"
            notify: "shadowCastingChanged"
            index: 7
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "scalingAbsolute"
            type: "bool"
            read: "isScalingAbsolute"
            write: "setScalingAbsolute"
            notify: "scalingAbsoluteChanged"
            index: 8
            lineNumber: 33
            isFinal: true
        }
        Signal {
            name: "meshFileChanged"
            lineNumber: 79
            Parameter { name: "meshFile"; type: "QString" }
        }
        Signal {
            name: "textureFileChanged"
            lineNumber: 80
            Parameter { name: "textureFile"; type: "QString" }
        }
        Signal {
            name: "positionChanged"
            lineNumber: 81
            Parameter { name: "position"; type: "QVector3D" }
        }
        Signal {
            name: "positionAbsoluteChanged"
            lineNumber: 82
            Parameter { name: "positionAbsolute"; type: "bool" }
        }
        Signal {
            name: "scalingChanged"
            lineNumber: 83
            Parameter { name: "scaling"; type: "QVector3D" }
        }
        Signal {
            name: "rotationChanged"
            lineNumber: 84
            Parameter { name: "rotation"; type: "QQuaternion" }
        }
        Signal {
            name: "visibleChanged"
            lineNumber: 85
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "shadowCastingChanged"
            lineNumber: 86
            Parameter { name: "shadowCasting"; type: "bool" }
        }
        Signal {
            name: "scalingAbsoluteChanged"
            lineNumber: 87
            Parameter { name: "scalingAbsolute"; type: "bool" }
        }
        Signal { name: "needUpdate"; lineNumber: 88 }
        Method {
            name: "setRotationAxisAndAngle"
            lineNumber: 74
            Parameter { name: "axis"; type: "QVector3D" }
            Parameter { name: "angle"; type: "float" }
        }
    }
    Component {
        file: "qcustom3dlabel.h"
        lineNumber: 18
        name: "QCustom3DLabel"
        accessSemantics: "reference"
        prototype: "QCustom3DItem"
        exports: ["QtGraphs/Custom3DLabel 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "text"
            type: "QString"
            read: "text"
            write: "setText"
            notify: "textChanged"
            index: 0
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "font"
            type: "QFont"
            read: "font"
            write: "setFont"
            notify: "fontChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "textColor"
            type: "QColor"
            read: "textColor"
            write: "setTextColor"
            notify: "textColorChanged"
            index: 2
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "backgroundColor"
            type: "QColor"
            read: "backgroundColor"
            write: "setBackgroundColor"
            notify: "backgroundColorChanged"
            index: 3
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "borderVisible"
            type: "bool"
            read: "isBorderVisible"
            write: "setBorderVisible"
            notify: "borderVisibleChanged"
            index: 4
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "backgroundVisible"
            type: "bool"
            read: "isBackgroundVisible"
            write: "setBackgroundVisible"
            notify: "backgroundVisibleChanged"
            index: 5
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "facingCamera"
            type: "bool"
            read: "isFacingCamera"
            write: "setFacingCamera"
            notify: "facingCameraChanged"
            index: 6
            lineNumber: 31
            isFinal: true
        }
        Signal {
            name: "textChanged"
            lineNumber: 67
            Parameter { name: "text"; type: "QString" }
        }
        Signal {
            name: "fontChanged"
            lineNumber: 68
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "textColorChanged"
            lineNumber: 69
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "backgroundColorChanged"
            lineNumber: 70
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderVisibleChanged"
            lineNumber: 71
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "backgroundVisibleChanged"
            lineNumber: 72
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "facingCameraChanged"
            lineNumber: 73
            Parameter { name: "enabled"; type: "bool" }
        }
    }
    Component {
        file: "qcustom3dvolume.h"
        lineNumber: 17
        name: "QCustom3DVolume"
        accessSemantics: "reference"
        prototype: "QCustom3DItem"
        exports: ["QtGraphs/Custom3DVolume 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "textureWidth"
            type: "int"
            read: "textureWidth"
            write: "setTextureWidth"
            notify: "textureWidthChanged"
            index: 0
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "textureHeight"
            type: "int"
            read: "textureHeight"
            write: "setTextureHeight"
            notify: "textureHeightChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "textureDepth"
            type: "int"
            read: "textureDepth"
            write: "setTextureDepth"
            notify: "textureDepthChanged"
            index: 2
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "sliceIndexX"
            type: "int"
            read: "sliceIndexX"
            write: "setSliceIndexX"
            notify: "sliceIndexXChanged"
            index: 3
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "sliceIndexY"
            type: "int"
            read: "sliceIndexY"
            write: "setSliceIndexY"
            notify: "sliceIndexYChanged"
            index: 4
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "sliceIndexZ"
            type: "int"
            read: "sliceIndexZ"
            write: "setSliceIndexZ"
            notify: "sliceIndexZChanged"
            index: 5
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "colorTable"
            type: "QRgb"
            isList: true
            read: "colorTable"
            write: "setColorTable"
            notify: "colorTableChanged"
            index: 6
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "textureData"
            type: "QList<uchar>"
            isPointer: true
            read: "textureData"
            write: "setTextureData"
            notify: "textureDataChanged"
            index: 7
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "alphaMultiplier"
            type: "float"
            read: "alphaMultiplier"
            write: "setAlphaMultiplier"
            notify: "alphaMultiplierChanged"
            index: 8
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "preserveOpacity"
            type: "bool"
            read: "preserveOpacity"
            write: "setPreserveOpacity"
            notify: "preserveOpacityChanged"
            index: 9
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "useHighDefShader"
            type: "bool"
            read: "useHighDefShader"
            write: "setUseHighDefShader"
            notify: "useHighDefShaderChanged"
            index: 10
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "drawSlices"
            type: "bool"
            read: "drawSlices"
            write: "setDrawSlices"
            notify: "drawSlicesChanged"
            index: 11
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "drawSliceFrames"
            type: "bool"
            read: "drawSliceFrames"
            write: "setDrawSliceFrames"
            notify: "drawSliceFramesChanged"
            index: 12
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "sliceFrameColor"
            type: "QColor"
            read: "sliceFrameColor"
            write: "setSliceFrameColor"
            notify: "sliceFrameColorChanged"
            index: 13
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "sliceFrameWidths"
            type: "QVector3D"
            read: "sliceFrameWidths"
            write: "setSliceFrameWidths"
            notify: "sliceFrameWidthsChanged"
            index: 14
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "sliceFrameGaps"
            type: "QVector3D"
            read: "sliceFrameGaps"
            write: "setSliceFrameGaps"
            notify: "sliceFrameGapsChanged"
            index: 15
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "sliceFrameThicknesses"
            type: "QVector3D"
            read: "sliceFrameThicknesses"
            write: "setSliceFrameThicknesses"
            notify: "sliceFrameThicknessesChanged"
            index: 16
            lineNumber: 49
            isFinal: true
        }
        Signal {
            name: "textureWidthChanged"
            lineNumber: 121
            Parameter { name: "value"; type: "int" }
        }
        Signal {
            name: "textureHeightChanged"
            lineNumber: 122
            Parameter { name: "value"; type: "int" }
        }
        Signal {
            name: "textureDepthChanged"
            lineNumber: 123
            Parameter { name: "value"; type: "int" }
        }
        Signal {
            name: "sliceIndexXChanged"
            lineNumber: 124
            Parameter { name: "value"; type: "int" }
        }
        Signal {
            name: "sliceIndexYChanged"
            lineNumber: 125
            Parameter { name: "value"; type: "int" }
        }
        Signal {
            name: "sliceIndexZChanged"
            lineNumber: 126
            Parameter { name: "value"; type: "int" }
        }
        Signal { name: "colorTableChanged"; lineNumber: 127 }
        Signal {
            name: "textureDataChanged"
            lineNumber: 128
            Parameter { name: "data"; type: "QList<uchar>"; isPointer: true }
        }
        Signal {
            name: "textureFormatChanged"
            lineNumber: 129
            Parameter { name: "format"; type: "QImage::Format" }
        }
        Signal {
            name: "alphaMultiplierChanged"
            lineNumber: 130
            Parameter { name: "mult"; type: "float" }
        }
        Signal {
            name: "preserveOpacityChanged"
            lineNumber: 131
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "useHighDefShaderChanged"
            lineNumber: 132
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "drawSlicesChanged"
            lineNumber: 133
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "drawSliceFramesChanged"
            lineNumber: 134
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "sliceFrameColorChanged"
            lineNumber: 135
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "sliceFrameWidthsChanged"
            lineNumber: 136
            Parameter { name: "values"; type: "QVector3D" }
        }
        Signal {
            name: "sliceFrameGapsChanged"
            lineNumber: 137
            Parameter { name: "values"; type: "QVector3D" }
        }
        Signal {
            name: "sliceFrameThicknessesChanged"
            lineNumber: 138
            Parameter { name: "values"; type: "QVector3D" }
        }
    }
    Component {
        file: "qdatetimeaxis.h"
        lineNumber: 13
        name: "QDateTimeAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtGraphs/DateTimeAxis 6.0",
            "QtGraphs/DateTimeAxis 6.9",
            "QtGraphs/DateTimeAxis 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "min"
            type: "QDateTime"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 0
            lineNumber: 16
            isFinal: true
        }
        Property {
            name: "max"
            type: "QDateTime"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 1
            lineNumber: 17
            isFinal: true
        }
        Property {
            name: "labelFormat"
            type: "QString"
            read: "labelFormat"
            write: "setLabelFormat"
            notify: "labelFormatChanged"
            index: 2
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "subTickCount"
            type: "int"
            read: "subTickCount"
            write: "setSubTickCount"
            notify: "subTickCountChanged"
            index: 3
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "tickInterval"
            type: "double"
            read: "tickInterval"
            write: "setTickInterval"
            notify: "tickIntervalChanged"
            index: 4
            lineNumber: 22
            isFinal: true
        }
        Signal {
            name: "minChanged"
            lineNumber: 52
            Parameter { name: "min"; type: "QDateTime" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 53
            Parameter { name: "max"; type: "QDateTime" }
        }
        Signal {
            name: "labelFormatChanged"
            lineNumber: 54
            Parameter { name: "format"; type: "QString" }
        }
        Signal { name: "tickIntervalChanged"; lineNumber: 55 }
        Signal { name: "subTickCountChanged"; lineNumber: 56 }
    }
    Component {
        file: "private/qgraphanimation_p.h"
        lineNumber: 23
        name: "QGraphAnimation"
        accessSemantics: "reference"
        prototype: "QVariantAnimation"
        Enum {
            name: "AnimationState"
            isScoped: true
            lineNumber: 32
            values: ["Playing", "Stopped"]
        }
        Enum {
            name: "GraphAnimationType"
            isScoped: true
            lineNumber: 38
            values: ["GraphPoint", "ControlPoint"]
        }
        Property {
            name: "animating"
            type: "AnimationState"
            read: "animating"
            write: "setAnimating"
            notify: "animatingChanged"
            index: 0
            lineNumber: 28
            isFinal: true
        }
        Signal { name: "animatingChanged"; lineNumber: 58 }
        Method {
            name: "valueUpdated"
            lineNumber: 55
            Parameter { name: "value"; type: "QVariant" }
        }
    }
    Component {
        file: "private/qgraphpointanimation_p.h"
        lineNumber: 25
        name: "QGraphPointAnimation"
        accessSemantics: "reference"
        prototype: "QXYSeriesAnimation"
        exports: ["QtGraphs/GraphPointAnimation 6.0"]
        exportMetaObjectRevisions: [1536]
        Method {
            name: "valueUpdated"
            lineNumber: 42
            Parameter { name: "value"; type: "QVariant" }
        }
    }
    Component {
        file: "private/qgraphtransition_p.h"
        lineNumber: 23
        name: "QGraphTransition"
        accessSemantics: "reference"
        defaultProperty: "animations"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtGraphs/GraphTransition 6.0"]
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "TransitionType"
            isScoped: true
            lineNumber: 32
            values: ["None", "PointAdded", "PointReplaced", "PointRemoved"]
        }
        Property {
            name: "animations"
            type: "QObject"
            isList: true
            read: "animations"
            index: 0
            lineNumber: 27
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "qgraphstheme.h"
        lineNumber: 83
        name: "QGraphsLine"
        accessSemantics: "value"
        exports: ["QtGraphs/graphsline 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "mainColor"
            type: "QColor"
            read: "mainColor"
            write: "setMainColor"
            index: 0
            lineNumber: 89
            isFinal: true
        }
        Property {
            name: "subColor"
            type: "QColor"
            read: "subColor"
            write: "setSubColor"
            index: 1
            lineNumber: 90
            isFinal: true
        }
        Property {
            name: "mainWidth"
            type: "double"
            read: "mainWidth"
            write: "setMainWidth"
            index: 2
            lineNumber: 91
            isFinal: true
        }
        Property {
            name: "subWidth"
            type: "double"
            read: "subWidth"
            write: "setSubWidth"
            index: 3
            lineNumber: 92
            isFinal: true
        }
        Property {
            name: "labelTextColor"
            type: "QColor"
            read: "labelTextColor"
            write: "setLabelTextColor"
            index: 4
            lineNumber: 93
            isFinal: true
        }
    }
    Component {
        file: "qgraphstheme.h"
        lineNumber: 130
        name: "QGraphsTheme"
        accessSemantics: "reference"
        defaultProperty: "themeChildren"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtGraphs/GraphsTheme 6.0"]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "Theme"
            isScoped: true
            lineNumber: 199
            values: [
                "QtGreen",
                "QtGreenNeon",
                "MixSeries",
                "OrangeSeries",
                "YellowSeries",
                "BlueSeries",
                "PurpleSeries",
                "GreySeries",
                "UserDefined"
            ]
        }
        Enum {
            name: "ColorStyle"
            isScoped: true
            lineNumber: 212
            values: ["Uniform", "ObjectGradient", "RangeGradient"]
        }
        Enum {
            name: "ForceTheme"
            isScoped: true
            lineNumber: 219
            values: ["No", "Yes"]
        }
        Enum {
            name: "ColorScheme"
            isScoped: true
            lineNumber: 222
            values: ["Automatic", "Light", "Dark"]
        }
        Property {
            name: "colorScheme"
            type: "QGraphsTheme::ColorScheme"
            read: "colorScheme"
            write: "setColorScheme"
            notify: "colorSchemeChanged"
            index: 0
            lineNumber: 139
            isFinal: true
        }
        Property {
            name: "theme"
            type: "QGraphsTheme::Theme"
            read: "theme"
            write: "setTheme"
            notify: "themeChanged"
            index: 1
            lineNumber: 141
            isFinal: true
        }
        Property {
            name: "colorStyle"
            type: "QGraphsTheme::ColorStyle"
            read: "colorStyle"
            write: "setColorStyle"
            notify: "colorStyleChanged"
            index: 2
            lineNumber: 142
            isFinal: true
        }
        Property {
            name: "backgroundColor"
            type: "QColor"
            read: "backgroundColor"
            write: "setBackgroundColor"
            notify: "backgroundColorChanged"
            index: 3
            lineNumber: 145
            isFinal: true
        }
        Property {
            name: "backgroundVisible"
            type: "bool"
            read: "isBackgroundVisible"
            write: "setBackgroundVisible"
            notify: "backgroundVisibleChanged"
            index: 4
            lineNumber: 147
            isFinal: true
        }
        Property {
            name: "plotAreaBackgroundColor"
            type: "QColor"
            read: "plotAreaBackgroundColor"
            write: "setPlotAreaBackgroundColor"
            notify: "plotAreaBackgroundColorChanged"
            index: 5
            lineNumber: 150
            isFinal: true
        }
        Property {
            name: "plotAreaBackgroundVisible"
            type: "bool"
            read: "isPlotAreaBackgroundVisible"
            write: "setPlotAreaBackgroundVisible"
            notify: "plotAreaBackgroundVisibleChanged"
            index: 6
            lineNumber: 152
            isFinal: true
        }
        Property {
            name: "gridVisible"
            type: "bool"
            read: "isGridVisible"
            write: "setGridVisible"
            notify: "gridVisibleChanged"
            index: 7
            lineNumber: 155
            isFinal: true
        }
        Property {
            name: "axisXLabelFont"
            type: "QFont"
            read: "axisXLabelFont"
            write: "setAxisXLabelFont"
            notify: "axisXLabelFontChanged"
            index: 8
            lineNumber: 158
            isFinal: true
        }
        Property {
            name: "axisYLabelFont"
            type: "QFont"
            read: "axisYLabelFont"
            write: "setAxisYLabelFont"
            notify: "axisYLabelFontChanged"
            index: 9
            lineNumber: 159
            isFinal: true
        }
        Property {
            name: "axisZLabelFont"
            type: "QFont"
            read: "axisZLabelFont"
            write: "setAxisZLabelFont"
            notify: "axisZLabelFontChanged"
            index: 10
            lineNumber: 160
            isFinal: true
        }
        Property {
            name: "grid"
            type: "QGraphsLine"
            read: "grid"
            write: "setGrid"
            notify: "gridChanged"
            index: 11
            lineNumber: 162
            isFinal: true
        }
        Property {
            name: "axisX"
            type: "QGraphsLine"
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 12
            lineNumber: 163
            isFinal: true
        }
        Property {
            name: "axisY"
            type: "QGraphsLine"
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 13
            lineNumber: 164
            isFinal: true
        }
        Property {
            name: "axisZ"
            type: "QGraphsLine"
            read: "axisZ"
            write: "setAxisZ"
            notify: "axisZChanged"
            index: 14
            lineNumber: 165
            isFinal: true
        }
        Property {
            name: "labelFont"
            type: "QFont"
            read: "labelFont"
            write: "setLabelFont"
            notify: "labelFontChanged"
            index: 15
            lineNumber: 167
            isFinal: true
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "labelsVisible"
            write: "setLabelsVisible"
            notify: "labelsVisibleChanged"
            index: 16
            lineNumber: 168
            isFinal: true
        }
        Property {
            name: "labelBackgroundColor"
            type: "QColor"
            read: "labelBackgroundColor"
            write: "setLabelBackgroundColor"
            notify: "labelBackgroundColorChanged"
            index: 17
            lineNumber: 170
            isFinal: true
        }
        Property {
            name: "labelTextColor"
            type: "QColor"
            read: "labelTextColor"
            write: "setLabelTextColor"
            notify: "labelTextColorChanged"
            index: 18
            lineNumber: 172
            isFinal: true
        }
        Property {
            name: "labelBackgroundVisible"
            type: "bool"
            read: "isLabelBackgroundVisible"
            write: "setLabelBackgroundVisible"
            notify: "labelBackgroundVisibleChanged"
            index: 19
            lineNumber: 174
            isFinal: true
        }
        Property {
            name: "labelBorderVisible"
            type: "bool"
            read: "isLabelBorderVisible"
            write: "setLabelBorderVisible"
            notify: "labelBorderVisibleChanged"
            index: 20
            lineNumber: 176
            isFinal: true
        }
        Property {
            name: "seriesColors"
            type: "QColor"
            isList: true
            read: "seriesColors"
            write: "setSeriesColors"
            notify: "seriesColorsChanged"
            index: 21
            lineNumber: 179
            isFinal: true
        }
        Property {
            name: "borderColors"
            type: "QColor"
            isList: true
            read: "borderColors"
            write: "setBorderColors"
            notify: "borderColorsChanged"
            index: 22
            lineNumber: 181
            isFinal: true
        }
        Property {
            name: "borderWidth"
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 23
            lineNumber: 182
            isFinal: true
        }
        Property {
            name: "baseColors"
            type: "QQuickGraphsColor"
            isList: true
            read: "baseColorsQML"
            index: 24
            lineNumber: 184
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "baseGradients"
            type: "QQuickGradient"
            isList: true
            read: "baseGradientsQML"
            index: 25
            lineNumber: 185
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "themeChildren"
            type: "QObject"
            isList: true
            read: "themeChildren"
            index: 26
            lineNumber: 186
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "singleHighlightColor"
            type: "QColor"
            read: "singleHighlightColor"
            write: "setSingleHighlightColor"
            notify: "singleHighlightColorChanged"
            index: 27
            lineNumber: 188
            isFinal: true
        }
        Property {
            name: "multiHighlightColor"
            type: "QColor"
            read: "multiHighlightColor"
            write: "setMultiHighlightColor"
            notify: "multiHighlightColorChanged"
            index: 28
            lineNumber: 190
            isFinal: true
        }
        Property {
            name: "singleHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "singleHighlightGradientQML"
            write: "setSingleHighlightGradientQML"
            notify: "singleHighlightGradientQMLChanged"
            index: 29
            lineNumber: 192
            isFinal: true
        }
        Property {
            name: "multiHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "multiHighlightGradientQML"
            write: "setMultiHighlightGradientQML"
            notify: "multiHighlightGradientQMLChanged"
            index: 30
            lineNumber: 194
            isFinal: true
        }
        Signal { name: "update"; lineNumber: 310 }
        Signal { name: "colorSchemeChanged"; lineNumber: 312 }
        Signal {
            name: "themeChanged"
            lineNumber: 313
            Parameter { name: "theme"; type: "QGraphsTheme::Theme" }
        }
        Signal {
            name: "colorStyleChanged"
            lineNumber: 314
            Parameter { name: "type"; type: "QGraphsTheme::ColorStyle" }
        }
        Signal { name: "backgroundColorChanged"; lineNumber: 316 }
        Signal { name: "backgroundVisibleChanged"; lineNumber: 317 }
        Signal { name: "plotAreaBackgroundColorChanged"; lineNumber: 319 }
        Signal { name: "plotAreaBackgroundVisibleChanged"; lineNumber: 320 }
        Signal { name: "gridVisibleChanged"; lineNumber: 322 }
        Signal { name: "labelsVisibleChanged"; lineNumber: 324 }
        Signal { name: "labelBackgroundColorChanged"; lineNumber: 325 }
        Signal { name: "labelTextColorChanged"; lineNumber: 326 }
        Signal {
            name: "singleHighlightColorChanged"
            lineNumber: 328
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "multiHighlightColorChanged"
            lineNumber: 329
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 330
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 331
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Signal { name: "labelFontChanged"; lineNumber: 333 }
        Signal { name: "labelBackgroundVisibleChanged"; lineNumber: 335 }
        Signal { name: "labelBorderVisibleChanged"; lineNumber: 336 }
        Signal {
            name: "seriesColorsChanged"
            lineNumber: 338
            Parameter { name: "list"; type: "QColor"; isList: true }
        }
        Signal {
            name: "seriesGradientsChanged"
            lineNumber: 339
            Parameter { name: "list"; type: "QLinearGradient"; isList: true }
        }
        Signal { name: "borderColorsChanged"; lineNumber: 340 }
        Signal { name: "borderWidthChanged"; lineNumber: 341 }
        Signal { name: "singleHighlightGradientQMLChanged"; lineNumber: 343 }
        Signal { name: "multiHighlightGradientQMLChanged"; lineNumber: 344 }
        Signal { name: "axisXLabelFontChanged"; lineNumber: 346 }
        Signal { name: "axisYLabelFontChanged"; lineNumber: 347 }
        Signal { name: "axisZLabelFontChanged"; lineNumber: 348 }
        Signal { name: "gridChanged"; lineNumber: 350 }
        Signal { name: "axisXChanged"; lineNumber: 351 }
        Signal { name: "axisYChanged"; lineNumber: 352 }
        Signal { name: "axisZChanged"; lineNumber: 353 }
        Method { name: "handleBaseColorUpdate"; lineNumber: 356 }
        Method { name: "handleBaseGradientUpdate"; lineNumber: 357 }
    }
    Component {
        file: "private/qgraphsview_p.h"
        lineNumber: 40
        name: "QGraphsView"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtGraphs/GraphsView 6.0",
            "QtGraphs/GraphsView 6.3",
            "QtGraphs/GraphsView 6.7",
            "QtGraphs/GraphsView 6.9",
            "QtGraphs/GraphsView 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1539, 1543, 1545, 1546]
        Enum {
            name: "ZoomStyle"
            isScoped: true
            lineNumber: 175
            values: ["None", "Center"]
        }
        Enum {
            name: "PanStyle"
            isScoped: true
            lineNumber: 178
            values: ["None", "Drag"]
        }
        Property {
            name: "theme"
            type: "QGraphsTheme"
            isPointer: true
            read: "theme"
            write: "setTheme"
            notify: "themeChanged"
            index: 0
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "seriesList"
            type: "QObject"
            isList: true
            read: "seriesList"
            index: 1
            lineNumber: 44
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "marginTop"
            type: "double"
            read: "marginTop"
            write: "setMarginTop"
            notify: "marginTopChanged"
            index: 2
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "marginBottom"
            type: "double"
            read: "marginBottom"
            write: "setMarginBottom"
            notify: "marginBottomChanged"
            index: 3
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "marginLeft"
            type: "double"
            read: "marginLeft"
            write: "setMarginLeft"
            notify: "marginLeftChanged"
            index: 4
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "marginRight"
            type: "double"
            read: "marginRight"
            write: "setMarginRight"
            notify: "marginRightChanged"
            index: 5
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "clipPlotArea"
            revision: 1546
            type: "bool"
            read: "clipPlotArea"
            write: "setClipPlotArea"
            notify: "clipPlotAreaChanged"
            index: 6
            lineNumber: 49
        }
        Property {
            name: "plotArea"
            revision: 1545
            type: "QRectF"
            read: "plotArea"
            notify: "plotAreaChanged"
            index: 7
            lineNumber: 50
            isReadonly: true
        }
        Property {
            name: "axisXSmoothing"
            type: "double"
            read: "axisXSmoothing"
            write: "setAxisXSmoothing"
            notify: "axisXSmoothingChanged"
            index: 8
            lineNumber: 52
            isFinal: true
        }
        Property {
            name: "axisYSmoothing"
            type: "double"
            read: "axisYSmoothing"
            write: "setAxisYSmoothing"
            notify: "axisYSmoothingChanged"
            index: 9
            lineNumber: 53
            isFinal: true
        }
        Property {
            name: "gridSmoothing"
            type: "double"
            read: "gridSmoothing"
            write: "setGridSmoothing"
            notify: "gridSmoothingChanged"
            index: 10
            lineNumber: 54
            isFinal: true
        }
        Property {
            name: "shadowVisible"
            type: "bool"
            read: "isShadowVisible"
            write: "setShadowVisible"
            notify: "shadowVisibleChanged"
            index: 11
            lineNumber: 56
            isFinal: true
        }
        Property {
            name: "shadowColor"
            type: "QColor"
            read: "shadowColor"
            write: "setShadowColor"
            notify: "shadowColorChanged"
            index: 12
            lineNumber: 58
            isFinal: true
        }
        Property {
            name: "shadowBarWidth"
            type: "double"
            read: "shadowBarWidth"
            write: "setShadowBarWidth"
            notify: "shadowBarWidthChanged"
            index: 13
            lineNumber: 59
            isFinal: true
        }
        Property {
            name: "shadowXOffset"
            type: "double"
            read: "shadowXOffset"
            write: "setShadowXOffset"
            notify: "shadowXOffsetChanged"
            index: 14
            lineNumber: 60
            isFinal: true
        }
        Property {
            name: "shadowYOffset"
            type: "double"
            read: "shadowYOffset"
            write: "setShadowYOffset"
            notify: "shadowYOffsetChanged"
            index: 15
            lineNumber: 61
            isFinal: true
        }
        Property {
            name: "shadowSmoothing"
            type: "double"
            read: "shadowSmoothing"
            write: "setShadowSmoothing"
            notify: "shadowSmoothingChanged"
            index: 16
            lineNumber: 62
            isFinal: true
        }
        Property {
            name: "axisX"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 17
            lineNumber: 64
            isFinal: true
        }
        Property {
            name: "axisY"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 18
            lineNumber: 65
            isFinal: true
        }
        Property {
            name: "orientation"
            type: "Qt::Orientation"
            read: "orientation"
            write: "setOrientation"
            notify: "orientationChanged"
            index: 19
            lineNumber: 66
            isFinal: true
        }
        Property {
            name: "zoomStyle"
            revision: 1545
            type: "ZoomStyle"
            read: "zoomStyle"
            write: "setZoomStyle"
            notify: "zoomStyleChanged"
            index: 20
            lineNumber: 69
        }
        Property {
            name: "panStyle"
            revision: 1545
            type: "PanStyle"
            read: "panStyle"
            write: "setPanStyle"
            notify: "panStyleChanged"
            index: 21
            lineNumber: 70
        }
        Property {
            name: "zoomSensitivity"
            revision: 1545
            type: "double"
            read: "zoomSensitivity"
            write: "setZoomSensitivity"
            notify: "zoomSensitivityChanged"
            index: 22
            lineNumber: 71
        }
        Property {
            name: "zoomAreaEnabled"
            revision: 1545
            type: "bool"
            read: "zoomAreaEnabled"
            write: "setZoomAreaEnabled"
            notify: "zoomAreaEnabledChanged"
            index: 23
            lineNumber: 74
        }
        Property {
            name: "zoomAreaDelegate"
            revision: 1545
            type: "QQmlComponent"
            isPointer: true
            read: "zoomAreaDelegate"
            write: "setZoomAreaDelegate"
            notify: "zoomAreaDelegateChanged"
            index: 24
            lineNumber: 76
        }
        Signal { name: "themeChanged"; lineNumber: 211 }
        Signal { name: "marginTopChanged"; lineNumber: 212 }
        Signal { name: "marginBottomChanged"; lineNumber: 213 }
        Signal { name: "marginLeftChanged"; lineNumber: 214 }
        Signal { name: "marginRightChanged"; lineNumber: 215 }
        Signal { name: "clipPlotAreaChanged"; revision: 1546; lineNumber: 216 }
        Signal { name: "plotAreaChanged"; revision: 1545; lineNumber: 217 }
        Signal {
            name: "hoverEnter"
            lineNumber: 218
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "value"; type: "QPointF" }
        }
        Signal {
            name: "hoverExit"
            lineNumber: 219
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
        }
        Signal {
            name: "hover"
            lineNumber: 220
            Parameter { name: "seriesName"; type: "QString" }
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "value"; type: "QPointF" }
        }
        Signal { name: "axisXSmoothingChanged"; lineNumber: 222 }
        Signal { name: "axisYSmoothingChanged"; lineNumber: 223 }
        Signal { name: "gridSmoothingChanged"; lineNumber: 224 }
        Signal { name: "shadowVisibleChanged"; lineNumber: 226 }
        Signal { name: "shadowColorChanged"; lineNumber: 227 }
        Signal { name: "shadowBarWidthChanged"; lineNumber: 228 }
        Signal { name: "shadowXOffsetChanged"; lineNumber: 229 }
        Signal { name: "shadowYOffsetChanged"; lineNumber: 230 }
        Signal { name: "shadowSmoothingChanged"; lineNumber: 231 }
        Signal { name: "axisXChanged"; lineNumber: 233 }
        Signal { name: "axisYChanged"; lineNumber: 234 }
        Signal { name: "orientationChanged"; lineNumber: 236 }
        Signal { name: "zoomStyleChanged"; revision: 1545; lineNumber: 238 }
        Signal { name: "panStyleChanged"; revision: 1545; lineNumber: 239 }
        Signal { name: "zoomAreaEnabledChanged"; revision: 1545; lineNumber: 241 }
        Signal { name: "zoomAreaDelegateChanged"; revision: 1545; lineNumber: 242 }
        Signal { name: "zoomSensitivityChanged"; revision: 1545; lineNumber: 244 }
        Method {
            name: "addSeries"
            lineNumber: 86
            Parameter { name: "series"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "insertSeries"
            lineNumber: 87
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "series"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 88
            Parameter { name: "series"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 89
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "hasSeries"
            type: "bool"
            lineNumber: 90
            Parameter { name: "series"; type: "QObject"; isPointer: true }
        }
    }
    Component {
        file: "qheightmapsurfacedataproxy.h"
        lineNumber: 15
        name: "QHeightMapSurfaceDataProxy"
        accessSemantics: "reference"
        prototype: "QSurfaceDataProxy"
        exports: ["QtGraphs/HeightMapSurfaceDataProxy 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "heightMap"
            type: "QImage"
            read: "heightMap"
            write: "setHeightMap"
            notify: "heightMapChanged"
            index: 0
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "heightMapFile"
            type: "QString"
            read: "heightMapFile"
            write: "setHeightMapFile"
            notify: "heightMapFileChanged"
            index: 1
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "minXValue"
            type: "float"
            read: "minXValue"
            write: "setMinXValue"
            notify: "minXValueChanged"
            index: 2
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "maxXValue"
            type: "float"
            read: "maxXValue"
            write: "setMaxXValue"
            notify: "maxXValueChanged"
            index: 3
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "minZValue"
            type: "float"
            read: "minZValue"
            write: "setMinZValue"
            notify: "minZValueChanged"
            index: 4
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "maxZValue"
            type: "float"
            read: "maxZValue"
            write: "setMaxZValue"
            notify: "maxZValueChanged"
            index: 5
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "minYValue"
            type: "float"
            read: "minYValue"
            write: "setMinYValue"
            notify: "minYValueChanged"
            index: 6
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "maxYValue"
            type: "float"
            read: "maxYValue"
            write: "setMaxYValue"
            notify: "maxYValueChanged"
            index: 7
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "autoScaleY"
            type: "bool"
            read: "autoScaleY"
            write: "setAutoScaleY"
            notify: "autoScaleYChanged"
            index: 8
            lineNumber: 28
            isFinal: true
        }
        Signal {
            name: "heightMapChanged"
            lineNumber: 59
            Parameter { name: "image"; type: "QImage" }
        }
        Signal {
            name: "heightMapFileChanged"
            lineNumber: 60
            Parameter { name: "filename"; type: "QString" }
        }
        Signal {
            name: "minXValueChanged"
            lineNumber: 61
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "maxXValueChanged"
            lineNumber: 62
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "minZValueChanged"
            lineNumber: 63
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "maxZValueChanged"
            lineNumber: 64
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "minYValueChanged"
            lineNumber: 65
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "maxYValueChanged"
            lineNumber: 66
            Parameter { name: "value"; type: "float" }
        }
        Signal {
            name: "autoScaleYChanged"
            lineNumber: 67
            Parameter { name: "enabled"; type: "bool" }
        }
    }
    Component {
        file: "qitemmodelbardataproxy.h"
        lineNumber: 15
        name: "QItemModelBarDataProxy"
        accessSemantics: "reference"
        prototype: "QBarDataProxy"
        exports: ["QtGraphs/ItemModelBarDataProxy 6.0"]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "MultiMatchBehavior"
            isScoped: true
            lineNumber: 58
            values: ["First", "Last", "Average", "Cumulative"]
        }
        Property {
            name: "itemModel"
            type: "QAbstractItemModel"
            isPointer: true
            read: "itemModel"
            write: "setItemModel"
            notify: "itemModelChanged"
            index: 0
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "rowRole"
            type: "QString"
            read: "rowRole"
            write: "setRowRole"
            notify: "rowRoleChanged"
            index: 1
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "columnRole"
            type: "QString"
            read: "columnRole"
            write: "setColumnRole"
            notify: "columnRoleChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "valueRole"
            type: "QString"
            read: "valueRole"
            write: "setValueRole"
            notify: "valueRoleChanged"
            index: 3
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "rotationRole"
            type: "QString"
            read: "rotationRole"
            write: "setRotationRole"
            notify: "rotationRoleChanged"
            index: 4
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "rowCategories"
            type: "QStringList"
            read: "rowCategories"
            write: "setRowCategories"
            notify: "rowCategoriesChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "columnCategories"
            type: "QStringList"
            read: "columnCategories"
            write: "setColumnCategories"
            notify: "columnCategoriesChanged"
            index: 6
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "useModelCategories"
            type: "bool"
            read: "useModelCategories"
            write: "setUseModelCategories"
            notify: "useModelCategoriesChanged"
            index: 7
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "autoRowCategories"
            type: "bool"
            read: "autoRowCategories"
            write: "setAutoRowCategories"
            notify: "autoRowCategoriesChanged"
            index: 8
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "autoColumnCategories"
            type: "bool"
            read: "autoColumnCategories"
            write: "setAutoColumnCategories"
            notify: "autoColumnCategoriesChanged"
            index: 9
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "rowRolePattern"
            type: "QRegularExpression"
            read: "rowRolePattern"
            write: "setRowRolePattern"
            notify: "rowRolePatternChanged"
            index: 10
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "columnRolePattern"
            type: "QRegularExpression"
            read: "columnRolePattern"
            write: "setColumnRolePattern"
            notify: "columnRolePatternChanged"
            index: 11
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "valueRolePattern"
            type: "QRegularExpression"
            read: "valueRolePattern"
            write: "setValueRolePattern"
            notify: "valueRolePatternChanged"
            index: 12
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "rotationRolePattern"
            type: "QRegularExpression"
            read: "rotationRolePattern"
            write: "setRotationRolePattern"
            notify: "rotationRolePatternChanged"
            index: 13
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "rowRoleReplace"
            type: "QString"
            read: "rowRoleReplace"
            write: "setRowRoleReplace"
            notify: "rowRoleReplaceChanged"
            index: 14
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "columnRoleReplace"
            type: "QString"
            read: "columnRoleReplace"
            write: "setColumnRoleReplace"
            notify: "columnRoleReplaceChanged"
            index: 15
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "valueRoleReplace"
            type: "QString"
            read: "valueRoleReplace"
            write: "setValueRoleReplace"
            notify: "valueRoleReplaceChanged"
            index: 16
            lineNumber: 49
            isFinal: true
        }
        Property {
            name: "rotationRoleReplace"
            type: "QString"
            read: "rotationRoleReplace"
            write: "setRotationRoleReplace"
            notify: "rotationRoleReplaceChanged"
            index: 17
            lineNumber: 51
            isFinal: true
        }
        Property {
            name: "multiMatchBehavior"
            type: "QItemModelBarDataProxy::MultiMatchBehavior"
            read: "multiMatchBehavior"
            write: "setMultiMatchBehavior"
            notify: "multiMatchBehaviorChanged"
            index: 18
            lineNumber: 53
            isFinal: true
        }
        Signal {
            name: "itemModelChanged"
            lineNumber: 155
            Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true }
        }
        Signal {
            name: "rowRoleChanged"
            lineNumber: 156
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "columnRoleChanged"
            lineNumber: 157
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "valueRoleChanged"
            lineNumber: 158
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "rotationRoleChanged"
            lineNumber: 159
            Parameter { name: "role"; type: "QString" }
        }
        Signal { name: "rowCategoriesChanged"; lineNumber: 160 }
        Signal { name: "columnCategoriesChanged"; lineNumber: 161 }
        Signal {
            name: "useModelCategoriesChanged"
            lineNumber: 162
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "autoRowCategoriesChanged"
            lineNumber: 163
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "autoColumnCategoriesChanged"
            lineNumber: 164
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "rowRolePatternChanged"
            lineNumber: 165
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "columnRolePatternChanged"
            lineNumber: 166
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "valueRolePatternChanged"
            lineNumber: 167
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "rotationRolePatternChanged"
            lineNumber: 168
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "rowRoleReplaceChanged"
            lineNumber: 169
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "columnRoleReplaceChanged"
            lineNumber: 170
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "valueRoleReplaceChanged"
            lineNumber: 171
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "rotationRoleReplaceChanged"
            lineNumber: 172
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "multiMatchBehaviorChanged"
            lineNumber: 173
            Parameter { name: "behavior"; type: "QItemModelBarDataProxy::MultiMatchBehavior" }
        }
        Method {
            name: "rowCategoryIndex"
            type: "qsizetype"
            lineNumber: 130
            Parameter { name: "category"; type: "QString" }
        }
        Method {
            name: "columnCategoryIndex"
            type: "qsizetype"
            lineNumber: 131
            Parameter { name: "category"; type: "QString" }
        }
    }
    Component {
        file: "qitemmodelscatterdataproxy.h"
        lineNumber: 16
        name: "QItemModelScatterDataProxy"
        accessSemantics: "reference"
        prototype: "QScatterDataProxy"
        exports: [
            "QtGraphs/ItemModelScatterDataProxy 6.0",
            "QtGraphs/ItemModelScatterDataProxy 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1546]
        Property {
            name: "itemModel"
            type: "QAbstractItemModel"
            isPointer: true
            read: "itemModel"
            write: "setItemModel"
            notify: "itemModelChanged"
            index: 0
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "xPosRole"
            type: "QString"
            read: "xPosRole"
            write: "setXPosRole"
            notify: "xPosRoleChanged"
            index: 1
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "yPosRole"
            type: "QString"
            read: "yPosRole"
            write: "setYPosRole"
            notify: "yPosRoleChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "zPosRole"
            type: "QString"
            read: "zPosRole"
            write: "setZPosRole"
            notify: "zPosRoleChanged"
            index: 3
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "rotationRole"
            type: "QString"
            read: "rotationRole"
            write: "setRotationRole"
            notify: "rotationRoleChanged"
            index: 4
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "scaleRole"
            revision: 1546
            type: "QString"
            read: "scaleRole"
            write: "setScaleRole"
            notify: "scaleRoleChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "xPosRolePattern"
            type: "QRegularExpression"
            read: "xPosRolePattern"
            write: "setXPosRolePattern"
            notify: "xPosRolePatternChanged"
            index: 6
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "yPosRolePattern"
            type: "QRegularExpression"
            read: "yPosRolePattern"
            write: "setYPosRolePattern"
            notify: "yPosRolePatternChanged"
            index: 7
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "zPosRolePattern"
            type: "QRegularExpression"
            read: "zPosRolePattern"
            write: "setZPosRolePattern"
            notify: "zPosRolePatternChanged"
            index: 8
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "rotationRolePattern"
            type: "QRegularExpression"
            read: "rotationRolePattern"
            write: "setRotationRolePattern"
            notify: "rotationRolePatternChanged"
            index: 9
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "scaleRolePattern"
            revision: 1546
            type: "QRegularExpression"
            read: "scaleRolePattern"
            write: "setScaleRolePattern"
            notify: "scaleRolePatternChanged"
            index: 10
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "xPosRoleReplace"
            type: "QString"
            read: "xPosRoleReplace"
            write: "setXPosRoleReplace"
            notify: "xPosRoleReplaceChanged"
            index: 11
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "yPosRoleReplace"
            type: "QString"
            read: "yPosRoleReplace"
            write: "setYPosRoleReplace"
            notify: "yPosRoleReplaceChanged"
            index: 12
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "zPosRoleReplace"
            type: "QString"
            read: "zPosRoleReplace"
            write: "setZPosRoleReplace"
            notify: "zPosRoleReplaceChanged"
            index: 13
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "rotationRoleReplace"
            type: "QString"
            read: "rotationRoleReplace"
            write: "setRotationRoleReplace"
            notify: "rotationRoleReplaceChanged"
            index: 14
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "scaleRoleReplace"
            revision: 1546
            type: "QString"
            read: "scaleRoleReplace"
            write: "setScaleRoleReplace"
            notify: "scaleRoleReplaceChanged"
            index: 15
            lineNumber: 47
            isFinal: true
        }
        Signal {
            name: "itemModelChanged"
            lineNumber: 116
            Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true }
        }
        Signal {
            name: "xPosRoleChanged"
            lineNumber: 117
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "yPosRoleChanged"
            lineNumber: 118
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "zPosRoleChanged"
            lineNumber: 119
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "rotationRoleChanged"
            lineNumber: 120
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "scaleRoleChanged"
            lineNumber: 121
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "xPosRolePatternChanged"
            lineNumber: 122
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "yPosRolePatternChanged"
            lineNumber: 123
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "zPosRolePatternChanged"
            lineNumber: 124
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "rotationRolePatternChanged"
            lineNumber: 125
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "scaleRolePatternChanged"
            lineNumber: 126
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "rotationRoleReplaceChanged"
            lineNumber: 127
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "xPosRoleReplaceChanged"
            lineNumber: 128
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "yPosRoleReplaceChanged"
            lineNumber: 129
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "zPosRoleReplaceChanged"
            lineNumber: 130
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "scaleRoleReplaceChanged"
            lineNumber: 131
            Parameter { name: "replace"; type: "QString" }
        }
    }
    Component {
        file: "qitemmodelsurfacedataproxy.h"
        lineNumber: 16
        name: "QItemModelSurfaceDataProxy"
        accessSemantics: "reference"
        prototype: "QSurfaceDataProxy"
        exports: ["QtGraphs/ItemModelSurfaceDataProxy 6.0"]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "MultiMatchBehavior"
            isScoped: true
            lineNumber: 64
            values: ["First", "Last", "Average", "CumulativeY"]
        }
        Property {
            name: "itemModel"
            type: "QAbstractItemModel"
            isPointer: true
            read: "itemModel"
            write: "setItemModel"
            notify: "itemModelChanged"
            index: 0
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "rowRole"
            type: "QString"
            read: "rowRole"
            write: "setRowRole"
            notify: "rowRoleChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "columnRole"
            type: "QString"
            read: "columnRole"
            write: "setColumnRole"
            notify: "columnRoleChanged"
            index: 2
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "xPosRole"
            type: "QString"
            read: "xPosRole"
            write: "setXPosRole"
            notify: "xPosRoleChanged"
            index: 3
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "yPosRole"
            type: "QString"
            read: "yPosRole"
            write: "setYPosRole"
            notify: "yPosRoleChanged"
            index: 4
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "zPosRole"
            type: "QString"
            read: "zPosRole"
            write: "setZPosRole"
            notify: "zPosRoleChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "rowCategories"
            type: "QStringList"
            read: "rowCategories"
            write: "setRowCategories"
            notify: "rowCategoriesChanged"
            index: 6
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "columnCategories"
            type: "QStringList"
            read: "columnCategories"
            write: "setColumnCategories"
            notify: "columnCategoriesChanged"
            index: 7
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "useModelCategories"
            type: "bool"
            read: "useModelCategories"
            write: "setUseModelCategories"
            notify: "useModelCategoriesChanged"
            index: 8
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "autoRowCategories"
            type: "bool"
            read: "autoRowCategories"
            write: "setAutoRowCategories"
            notify: "autoRowCategoriesChanged"
            index: 9
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "autoColumnCategories"
            type: "bool"
            read: "autoColumnCategories"
            write: "setAutoColumnCategories"
            notify: "autoColumnCategoriesChanged"
            index: 10
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "rowRolePattern"
            type: "QRegularExpression"
            read: "rowRolePattern"
            write: "setRowRolePattern"
            notify: "rowRolePatternChanged"
            index: 11
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "columnRolePattern"
            type: "QRegularExpression"
            read: "columnRolePattern"
            write: "setColumnRolePattern"
            notify: "columnRolePatternChanged"
            index: 12
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "xPosRolePattern"
            type: "QRegularExpression"
            read: "xPosRolePattern"
            write: "setXPosRolePattern"
            notify: "xPosRolePatternChanged"
            index: 13
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "yPosRolePattern"
            type: "QRegularExpression"
            read: "yPosRolePattern"
            write: "setYPosRolePattern"
            notify: "yPosRolePatternChanged"
            index: 14
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "zPosRolePattern"
            type: "QRegularExpression"
            read: "zPosRolePattern"
            write: "setZPosRolePattern"
            notify: "zPosRolePatternChanged"
            index: 15
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "rowRoleReplace"
            type: "QString"
            read: "rowRoleReplace"
            write: "setRowRoleReplace"
            notify: "rowRoleReplaceChanged"
            index: 16
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "columnRoleReplace"
            type: "QString"
            read: "columnRoleReplace"
            write: "setColumnRoleReplace"
            notify: "columnRoleReplaceChanged"
            index: 17
            lineNumber: 50
            isFinal: true
        }
        Property {
            name: "xPosRoleReplace"
            type: "QString"
            read: "xPosRoleReplace"
            write: "setXPosRoleReplace"
            notify: "xPosRoleReplaceChanged"
            index: 18
            lineNumber: 52
            isFinal: true
        }
        Property {
            name: "yPosRoleReplace"
            type: "QString"
            read: "yPosRoleReplace"
            write: "setYPosRoleReplace"
            notify: "yPosRoleReplaceChanged"
            index: 19
            lineNumber: 54
            isFinal: true
        }
        Property {
            name: "zPosRoleReplace"
            type: "QString"
            read: "zPosRoleReplace"
            write: "setZPosRoleReplace"
            notify: "zPosRoleReplaceChanged"
            index: 20
            lineNumber: 56
            isFinal: true
        }
        Property {
            name: "multiMatchBehavior"
            type: "QItemModelSurfaceDataProxy::MultiMatchBehavior"
            read: "multiMatchBehavior"
            write: "setMultiMatchBehavior"
            notify: "multiMatchBehaviorChanged"
            index: 21
            lineNumber: 58
            isFinal: true
        }
        Signal {
            name: "itemModelChanged"
            lineNumber: 170
            Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true }
        }
        Signal {
            name: "rowRoleChanged"
            lineNumber: 171
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "columnRoleChanged"
            lineNumber: 172
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "xPosRoleChanged"
            lineNumber: 173
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "yPosRoleChanged"
            lineNumber: 174
            Parameter { name: "role"; type: "QString" }
        }
        Signal {
            name: "zPosRoleChanged"
            lineNumber: 175
            Parameter { name: "role"; type: "QString" }
        }
        Signal { name: "rowCategoriesChanged"; lineNumber: 176 }
        Signal { name: "columnCategoriesChanged"; lineNumber: 177 }
        Signal {
            name: "useModelCategoriesChanged"
            lineNumber: 178
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "autoRowCategoriesChanged"
            lineNumber: 179
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "autoColumnCategoriesChanged"
            lineNumber: 180
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "rowRolePatternChanged"
            lineNumber: 181
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "columnRolePatternChanged"
            lineNumber: 182
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "xPosRolePatternChanged"
            lineNumber: 183
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "yPosRolePatternChanged"
            lineNumber: 184
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "zPosRolePatternChanged"
            lineNumber: 185
            Parameter { name: "pattern"; type: "QRegularExpression" }
        }
        Signal {
            name: "rowRoleReplaceChanged"
            lineNumber: 186
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "columnRoleReplaceChanged"
            lineNumber: 187
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "xPosRoleReplaceChanged"
            lineNumber: 188
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "yPosRoleReplaceChanged"
            lineNumber: 189
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "zPosRoleReplaceChanged"
            lineNumber: 190
            Parameter { name: "replace"; type: "QString" }
        }
        Signal {
            name: "multiMatchBehaviorChanged"
            lineNumber: 191
            Parameter { name: "behavior"; type: "QItemModelSurfaceDataProxy::MultiMatchBehavior" }
        }
        Method {
            name: "rowCategoryIndex"
            type: "qsizetype"
            lineNumber: 141
            Parameter { name: "category"; type: "QString" }
        }
        Method {
            name: "columnCategoryIndex"
            type: "qsizetype"
            lineNumber: 142
            Parameter { name: "category"; type: "QString" }
        }
    }
    Component {
        file: "qabstractseries.h"
        lineNumber: 19
        name: "QLegendData"
        accessSemantics: "value"
        exports: ["QtGraphs/legendData 6.10"]
        isCreatable: false
        exportMetaObjectRevisions: [1546]
        Property { name: "color"; type: "QColor"; index: 0; lineNumber: 24; isFinal: true }
        Property { name: "borderColor"; type: "QColor"; index: 1; lineNumber: 25; isFinal: true }
        Property { name: "label"; type: "QString"; index: 2; lineNumber: 26; isFinal: true }
    }
    Component {
        file: "qlineseries.h"
        lineNumber: 14
        name: "QLineSeries"
        accessSemantics: "reference"
        prototype: "QXYSeries"
        exports: [
            "QtGraphs/LineSeries 6.0",
            "QtGraphs/LineSeries 6.9",
            "QtGraphs/LineSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 0
            lineNumber: 17
            isFinal: true
        }
        Property {
            name: "capStyle"
            type: "Qt::PenCapStyle"
            read: "capStyle"
            write: "setCapStyle"
            notify: "capStyleChanged"
            index: 1
            lineNumber: 18
            isFinal: true
        }
        Signal { name: "widthChanged"; lineNumber: 36 }
        Signal { name: "capStyleChanged"; lineNumber: 37 }
        Method {
            name: "dataPointCoordinatesAt"
            revision: 1546
            type: "QPointF"
            lineNumber: 33
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
    }
    Component {
        file: "qlogvalue3daxisformatter.h"
        lineNumber: 13
        name: "QLogValue3DAxisFormatter"
        accessSemantics: "reference"
        prototype: "QValue3DAxisFormatter"
        exports: ["QtGraphs/LogValue3DAxisFormatter 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "base"
            type: "double"
            read: "base"
            write: "setBase"
            notify: "baseChanged"
            index: 0
            lineNumber: 17
            isFinal: true
        }
        Property {
            name: "autoSubGrid"
            type: "bool"
            read: "autoSubGrid"
            write: "setAutoSubGrid"
            notify: "autoSubGridChanged"
            index: 1
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "edgeLabelsVisible"
            type: "bool"
            read: "edgeLabelsVisible"
            write: "setEdgeLabelsVisible"
            notify: "edgeLabelsVisibleChanged"
            index: 2
            lineNumber: 19
            isFinal: true
        }
        Signal {
            name: "baseChanged"
            lineNumber: 38
            Parameter { name: "base"; type: "double" }
        }
        Signal {
            name: "autoSubGridChanged"
            lineNumber: 39
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "edgeLabelsVisibleChanged"
            lineNumber: 40
            Parameter { name: "enabled"; type: "bool" }
        }
    }
    Component {
        file: "qpiemodelmapper.h"
        lineNumber: 18
        name: "QPieModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/PieModelMapper 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "series"
            type: "QPieSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesChanged"
            index: 0
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelChanged"
            index: 1
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "valuesSection"
            type: "qsizetype"
            read: "valuesSection"
            write: "setValuesSection"
            notify: "valuesSectionChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "labelsSection"
            type: "qsizetype"
            read: "labelsSection"
            write: "setLabelsSection"
            notify: "labelsSectionChanged"
            index: 3
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "first"
            type: "qsizetype"
            read: "first"
            write: "setFirst"
            notify: "firstChanged"
            index: 4
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            write: "setCount"
            notify: "countChanged"
            index: 5
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "orientation"
            type: "Qt::Orientation"
            read: "orientation"
            write: "setOrientation"
            notify: "orientationChanged"
            index: 6
            lineNumber: 29
            isFinal: true
        }
        Signal { name: "seriesChanged"; lineNumber: 59 }
        Signal { name: "modelChanged"; lineNumber: 60 }
        Signal { name: "valuesSectionChanged"; lineNumber: 61 }
        Signal { name: "labelsSectionChanged"; lineNumber: 62 }
        Signal { name: "firstChanged"; lineNumber: 63 }
        Signal { name: "countChanged"; lineNumber: 64 }
        Signal { name: "orientationChanged"; lineNumber: 65 }
        Method { name: "onSliceLabelChanged"; lineNumber: 68 }
        Method { name: "onSliceValueChanged"; lineNumber: 69 }
    }
    Component {
        file: "qpieseries.h"
        lineNumber: 15
        name: "QPieSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QAbstractSeries"
        exports: [
            "QtGraphs/PieSeries 6.0",
            "QtGraphs/PieSeries 6.9",
            "QtGraphs/PieSeries 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Enum {
            name: "LabelVisibility"
            isScoped: true
            lineNumber: 36
            values: ["None", "First", "Even", "Odd"]
        }
        Property {
            name: "horizontalPosition"
            type: "double"
            read: "horizontalPosition"
            write: "setHorizontalPosition"
            notify: "horizontalPositionChanged"
            index: 0
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "verticalPosition"
            type: "double"
            read: "verticalPosition"
            write: "setVerticalPosition"
            notify: "verticalPositionChanged"
            index: 1
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "pieSize"
            type: "double"
            read: "pieSize"
            write: "setPieSize"
            notify: "pieSizeChanged"
            index: 2
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "startAngle"
            type: "double"
            read: "startAngle"
            write: "setStartAngle"
            notify: "startAngleChanged"
            index: 3
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "endAngle"
            type: "double"
            read: "endAngle"
            write: "setEndAngle"
            notify: "endAngleChanged"
            index: 4
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            notify: "countChanged"
            index: 5
            lineNumber: 26
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "sum"
            type: "double"
            read: "sum"
            notify: "sumChanged"
            index: 6
            lineNumber: 27
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "holeSize"
            type: "double"
            read: "holeSize"
            write: "setHoleSize"
            notify: "holeSizeChanged"
            index: 7
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "angleSpanVisibleLimit"
            revision: 1546
            type: "double"
            read: "angleSpanVisibleLimit"
            write: "setAngleSpanVisibleLimit"
            notify: "angleSpanVisibleLimitChanged"
            index: 8
            lineNumber: 29
        }
        Property {
            name: "angleSpanLabelVisibility"
            revision: 1546
            type: "LabelVisibility"
            read: "angleSpanLabelVisibility"
            write: "setAngleSpanLabelVisibility"
            notify: "angleSpanLabelVisibilityChanged"
            index: 9
            lineNumber: 31
        }
        Signal {
            name: "added"
            lineNumber: 106
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Signal {
            name: "removed"
            lineNumber: 107
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Signal {
            name: "replaced"
            lineNumber: 108
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Signal { name: "countChanged"; lineNumber: 109 }
        Signal { name: "sumChanged"; lineNumber: 110 }
        Signal { name: "pieSizeChanged"; lineNumber: 111 }
        Signal { name: "startAngleChanged"; lineNumber: 112 }
        Signal { name: "endAngleChanged"; lineNumber: 113 }
        Signal { name: "horizontalPositionChanged"; lineNumber: 114 }
        Signal { name: "verticalPositionChanged"; lineNumber: 115 }
        Signal { name: "holeSizeChanged"; lineNumber: 116 }
        Signal {
            name: "clicked"
            revision: 1545
            lineNumber: 118
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            revision: 1545
            lineNumber: 119
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "pressed"
            revision: 1545
            lineNumber: 120
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "released"
            revision: 1545
            lineNumber: 121
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "angleSpanVisibleLimitChanged"
            revision: 1546
            lineNumber: 123
            Parameter { name: "limit"; type: "double" }
        }
        Signal {
            name: "angleSpanLabelVisibilityChanged"
            revision: 1546
            lineNumber: 124
            Parameter { name: "visibility"; type: "LabelVisibility" }
        }
        Method { name: "handleSliceChange"; lineNumber: 99 }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 48
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 49
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Method {
            name: "insert"
            type: "bool"
            lineNumber: 50
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 51
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 52 }
        Method {
            name: "append"
            type: "QPieSlice"
            isPointer: true
            lineNumber: 53
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "at"
            type: "QPieSlice"
            isPointer: true
            lineNumber: 54
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "find"
            type: "QPieSlice"
            isPointer: true
            lineNumber: 55
            Parameter { name: "label"; type: "QString" }
        }
        Method {
            name: "replace"
            type: "bool"
            lineNumber: 56
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method {
            name: "removeMultiple"
            lineNumber: 57
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "int" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 58
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "replace"
            type: "bool"
            lineNumber: 59
            Parameter { name: "oldSlice"; type: "QPieSlice"; isPointer: true }
            Parameter { name: "newSlice"; type: "QPieSlice"; isPointer: true }
        }
        Method {
            name: "replace"
            type: "bool"
            lineNumber: 60
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Method {
            name: "take"
            type: "bool"
            lineNumber: 61
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
    }
    Component {
        file: "qpieslice.h"
        lineNumber: 17
        name: "QPieSlice"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/PieSlice 6.0"]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "LabelPosition"
            isScoped: true
            lineNumber: 45
            values: [
                "Outside",
                "InsideHorizontal",
                "InsideTangential",
                "InsideNormal"
            ]
        }
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            notify: "labelChanged"
            index: 0
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "labelVisible"
            type: "bool"
            read: "isLabelVisible"
            write: "setLabelVisible"
            notify: "labelVisibleChanged"
            index: 1
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "labelPosition"
            type: "LabelPosition"
            read: "labelPosition"
            write: "setLabelPosition"
            notify: "labelPositionChanged"
            index: 2
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "labelColor"
            type: "QColor"
            read: "labelColor"
            write: "setLabelColor"
            notify: "labelColorChanged"
            index: 3
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "labelFont"
            type: "QFont"
            read: "labelFont"
            write: "setLabelFont"
            notify: "labelFontChanged"
            index: 4
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "labelArmLengthFactor"
            type: "double"
            read: "labelArmLengthFactor"
            write: "setLabelArmLengthFactor"
            notify: "labelArmLengthFactorChanged"
            index: 5
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 6
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 7
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "borderWidth"
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 8
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "value"
            type: "double"
            read: "value"
            write: "setValue"
            notify: "valueChanged"
            index: 9
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "exploded"
            type: "bool"
            read: "isExploded"
            write: "setExploded"
            notify: "explodedChanged"
            index: 10
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "explodeDistanceFactor"
            type: "double"
            read: "explodeDistanceFactor"
            write: "setExplodeDistanceFactor"
            notify: "explodeDistanceFactorChanged"
            index: 11
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "percentage"
            type: "double"
            read: "percentage"
            notify: "percentageChanged"
            index: 12
            lineNumber: 39
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "startAngle"
            type: "double"
            read: "startAngle"
            notify: "startAngleChanged"
            index: 13
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "angleSpan"
            type: "double"
            read: "angleSpan"
            notify: "angleSpanChanged"
            index: 14
            lineNumber: 41
            isReadonly: true
            isFinal: true
        }
        Signal { name: "labelChanged"; lineNumber: 93 }
        Signal { name: "labelVisibleChanged"; lineNumber: 94 }
        Signal { name: "labelFontChanged"; lineNumber: 95 }
        Signal { name: "labelColorChanged"; lineNumber: 96 }
        Signal { name: "valueChanged"; lineNumber: 97 }
        Signal { name: "explodedChanged"; lineNumber: 98 }
        Signal { name: "explodeDistanceFactorChanged"; lineNumber: 99 }
        Signal { name: "percentageChanged"; lineNumber: 100 }
        Signal { name: "startAngleChanged"; lineNumber: 101 }
        Signal { name: "angleSpanChanged"; lineNumber: 102 }
        Signal { name: "sliceChanged"; lineNumber: 103 }
        Signal { name: "labelPositionChanged"; lineNumber: 104 }
        Signal { name: "labelArmLengthFactorChanged"; lineNumber: 105 }
        Signal { name: "colorChanged"; lineNumber: 106 }
        Signal { name: "borderColorChanged"; lineNumber: 107 }
        Signal { name: "borderWidthChanged"; lineNumber: 108 }
    }
    Component {
        file: "private/qquickgraphsbarsseries_p.h"
        lineNumber: 28
        name: "QQuickGraphsBar3DSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QBar3DSeries"
        exports: [
            "QtGraphs/Bar3DSeries 6.0",
            "QtGraphs/Bar3DSeries 6.9",
            "QtGraphs/Bar3DSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 0
            lineNumber: 31
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectedBar"
            type: "QPointF"
            read: "selectedBar"
            write: "setSelectedBar"
            notify: "selectedBarChanged"
            index: 1
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "invalidSelectionPosition"
            type: "QPointF"
            read: "invalidSelectionPosition"
            index: 2
            lineNumber: 38
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "baseGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "baseGradient"
            write: "setBaseGradient"
            notify: "baseGradientChanged"
            index: 3
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "singleHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "singleHighlightGradient"
            write: "setSingleHighlightGradient"
            notify: "singleHighlightGradientChanged"
            index: 4
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "multiHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "multiHighlightGradient"
            write: "setMultiHighlightGradient"
            notify: "multiHighlightGradientChanged"
            index: 5
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "rowColors"
            type: "QQuickGraphsColor"
            isList: true
            read: "rowColors"
            index: 6
            lineNumber: 45
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "selectedBarChanged"
            lineNumber: 83
            Parameter { name: "position"; type: "QPointF" }
        }
        Signal {
            name: "baseGradientChanged"
            lineNumber: 84
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 85
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 86
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Method { name: "handleBaseGradientUpdate"; lineNumber: 77 }
        Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 78 }
        Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 79 }
        Method { name: "handleRowColorUpdate"; lineNumber: 80 }
    }
    Component {
        file: "private/qquickgraphsbars_p.h"
        lineNumber: 53
        name: "QQuickGraphsBars"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsItem"
        exports: [
            "QtGraphs/Bars3D 6.0",
            "QtGraphs/Bars3D 6.2",
            "QtGraphs/Bars3D 6.3",
            "QtGraphs/Bars3D 6.4",
            "QtGraphs/Bars3D 6.6",
            "QtGraphs/Bars3D 6.7",
            "QtGraphs/Bars3D 6.8",
            "QtGraphs/Bars3D 6.9",
            "QtGraphs/Bars3D 6.10"
        ]
        exportMetaObjectRevisions: [
            1536,
            1538,
            1539,
            1540,
            1542,
            1543,
            1544,
            1545,
            1546
        ]
        Property {
            name: "rowAxis"
            type: "QCategory3DAxis"
            isPointer: true
            read: "rowAxis"
            write: "setRowAxis"
            notify: "rowAxisChanged"
            index: 0
            lineNumber: 56
        }
        Property {
            name: "valueAxis"
            type: "QValue3DAxis"
            isPointer: true
            read: "valueAxis"
            write: "setValueAxis"
            notify: "valueAxisChanged"
            index: 1
            lineNumber: 57
        }
        Property {
            name: "columnAxis"
            type: "QCategory3DAxis"
            isPointer: true
            read: "columnAxis"
            write: "setColumnAxis"
            notify: "columnAxisChanged"
            index: 2
            lineNumber: 58
        }
        Property {
            name: "multiSeriesUniform"
            type: "bool"
            read: "isMultiSeriesUniform"
            write: "setMultiSeriesUniform"
            notify: "multiSeriesUniformChanged"
            index: 3
            lineNumber: 60
        }
        Property {
            name: "barThickness"
            type: "float"
            read: "barThickness"
            write: "setBarThickness"
            notify: "barThicknessChanged"
            index: 4
            lineNumber: 62
        }
        Property {
            name: "barSpacing"
            type: "QSizeF"
            read: "barSpacing"
            write: "setBarSpacing"
            notify: "barSpacingChanged"
            index: 5
            lineNumber: 63
        }
        Property {
            name: "barSpacingRelative"
            type: "bool"
            read: "isBarSpacingRelative"
            write: "setBarSpacingRelative"
            notify: "barSpacingRelativeChanged"
            index: 6
            lineNumber: 64
        }
        Property {
            name: "barSeriesMargin"
            type: "QSizeF"
            read: "barSeriesMargin"
            write: "setBarSeriesMargin"
            notify: "barSeriesMarginChanged"
            index: 7
            lineNumber: 66
        }
        Property {
            name: "seriesList"
            type: "QBar3DSeries"
            isList: true
            read: "seriesList"
            index: 8
            lineNumber: 68
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectedSeries"
            type: "QBar3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 9
            lineNumber: 69
            isReadonly: true
        }
        Property {
            name: "primarySeries"
            type: "QBar3DSeries"
            isPointer: true
            read: "primarySeries"
            write: "setPrimarySeries"
            notify: "primarySeriesChanged"
            index: 10
            lineNumber: 70
        }
        Property {
            name: "floorLevel"
            type: "float"
            read: "floorLevel"
            write: "setFloorLevel"
            notify: "floorLevelChanged"
            index: 11
            lineNumber: 72
        }
        Signal {
            name: "rowAxisChanged"
            lineNumber: 209
            Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true }
        }
        Signal {
            name: "valueAxisChanged"
            lineNumber: 210
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "columnAxisChanged"
            lineNumber: 211
            Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true }
        }
        Signal {
            name: "multiSeriesUniformChanged"
            lineNumber: 212
            Parameter { name: "uniform"; type: "bool" }
        }
        Signal {
            name: "barThicknessChanged"
            lineNumber: 213
            Parameter { name: "thicknessRatio"; type: "float" }
        }
        Signal {
            name: "barSpacingChanged"
            lineNumber: 214
            Parameter { name: "spacing"; type: "QSizeF" }
        }
        Signal {
            name: "barSpacingRelativeChanged"
            lineNumber: 215
            Parameter { name: "relative"; type: "bool" }
        }
        Signal {
            name: "barSeriesMarginChanged"
            lineNumber: 216
            Parameter { name: "margin"; type: "QSizeF" }
        }
        Signal {
            name: "meshFileNameChanged"
            lineNumber: 217
            Parameter { name: "filename"; type: "QString" }
        }
        Signal {
            name: "primarySeriesChanged"
            lineNumber: 218
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 219
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Signal {
            name: "floorLevelChanged"
            lineNumber: 220
            Parameter { name: "level"; type: "float" }
        }
        Signal {
            name: "sliceImageChanged"
            revision: 1546
            lineNumber: 222
            Parameter { name: "image"; type: "QImage" }
        }
        Method {
            name: "handleAxisXChanged"
            lineNumber: 191
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYChanged"
            lineNumber: 192
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisZChanged"
            lineNumber: 193
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleSeriesMeshChanged"
            lineNumber: 194
            Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" }
        }
        Method {
            name: "handleMeshSmoothChanged"
            lineNumber: 195
            Parameter { name: "enable"; type: "bool" }
        }
        Method { name: "handleCameraRotationChanged"; lineNumber: 196 }
        Method { name: "handleArrayReset"; lineNumber: 197 }
        Method {
            name: "handleRowsAdded"
            lineNumber: 198
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsChanged"
            lineNumber: 199
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsRemoved"
            lineNumber: 200
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsInserted"
            lineNumber: 201
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleItemChanged"
            lineNumber: 202
            Parameter { name: "rowIndex"; type: "qsizetype" }
            Parameter { name: "columnIndex"; type: "qsizetype" }
        }
        Method { name: "handleDataRowLabelsChanged"; lineNumber: 203 }
        Method { name: "handleDataColumnLabelsChanged"; lineNumber: 204 }
        Method { name: "handleRowColorsChanged"; lineNumber: 205 }
        Method { name: "handleValueColoringChanged"; lineNumber: 206 }
        Method {
            name: "addSeries"
            lineNumber: 129
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 130
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method {
            name: "insertSeries"
            lineNumber: 131
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 132 }
        Method {
            name: "renderSliceToImage"
            revision: 1546
            lineNumber: 160
            Parameter { name: "requestedIndex"; type: "int" }
            Parameter { name: "sliceType"; type: "QtGraphs3D::SliceCaptureType" }
            Parameter { name: "filePath"; type: "QUrl" }
        }
    }
    Component {
        file: "private/qquickgraphsbarsnode_p.h"
        lineNumber: 27
        name: "QQuickGraphsBarsNode"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsNode"
        exports: ["QtGraphs/Bars3DNode 6.10"]
        exportMetaObjectRevisions: [1546]
        Property {
            name: "rowAxis"
            type: "QCategory3DAxis"
            isPointer: true
            read: "rowAxis"
            write: "setRowAxis"
            notify: "rowAxisChanged"
            index: 0
            lineNumber: 30
        }
        Property {
            name: "valueAxis"
            type: "QValue3DAxis"
            isPointer: true
            read: "valueAxis"
            write: "setValueAxis"
            notify: "valueAxisChanged"
            index: 1
            lineNumber: 31
        }
        Property {
            name: "columnAxis"
            type: "QCategory3DAxis"
            isPointer: true
            read: "columnAxis"
            write: "setColumnAxis"
            notify: "columnAxisChanged"
            index: 2
            lineNumber: 32
        }
        Property {
            name: "multiSeriesUniform"
            type: "bool"
            read: "isMultiSeriesUniform"
            write: "setMultiSeriesUniform"
            notify: "multiSeriesUniformChanged"
            index: 3
            lineNumber: 34
        }
        Property {
            name: "barThickness"
            type: "float"
            read: "barThickness"
            write: "setBarThickness"
            notify: "barThicknessChanged"
            index: 4
            lineNumber: 36
        }
        Property {
            name: "barSpacing"
            type: "QSizeF"
            read: "barSpacing"
            write: "setBarSpacing"
            notify: "barSpacingChanged"
            index: 5
            lineNumber: 37
        }
        Property {
            name: "barSpacingRelative"
            type: "bool"
            read: "isBarSpacingRelative"
            write: "setBarSpacingRelative"
            notify: "barSpacingRelativeChanged"
            index: 6
            lineNumber: 38
        }
        Property {
            name: "barSeriesMargin"
            type: "QSizeF"
            read: "barSeriesMargin"
            write: "setBarSeriesMargin"
            notify: "barSeriesMarginChanged"
            index: 7
            lineNumber: 40
        }
        Property {
            name: "seriesList"
            type: "QBar3DSeries"
            isList: true
            read: "seriesList"
            index: 8
            lineNumber: 42
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectedSeries"
            type: "QBar3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 9
            lineNumber: 43
            isReadonly: true
        }
        Property {
            name: "primarySeries"
            type: "QBar3DSeries"
            isPointer: true
            read: "primarySeries"
            write: "setPrimarySeries"
            notify: "primarySeriesChanged"
            index: 10
            lineNumber: 44
        }
        Property {
            name: "floorLevel"
            type: "float"
            read: "floorLevel"
            write: "setFloorLevel"
            notify: "floorLevelChanged"
            index: 11
            lineNumber: 46
        }
        Signal {
            name: "rowAxisChanged"
            lineNumber: 106
            Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true }
        }
        Signal {
            name: "valueAxisChanged"
            lineNumber: 107
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "columnAxisChanged"
            lineNumber: 108
            Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true }
        }
        Signal {
            name: "multiSeriesUniformChanged"
            lineNumber: 109
            Parameter { name: "uniform"; type: "bool" }
        }
        Signal {
            name: "barThicknessChanged"
            lineNumber: 110
            Parameter { name: "thicknessRatio"; type: "float" }
        }
        Signal {
            name: "barSpacingChanged"
            lineNumber: 111
            Parameter { name: "spacing"; type: "QSizeF" }
        }
        Signal {
            name: "barSpacingRelativeChanged"
            lineNumber: 112
            Parameter { name: "relative"; type: "bool" }
        }
        Signal {
            name: "barSeriesMarginChanged"
            lineNumber: 113
            Parameter { name: "margin"; type: "QSizeF" }
        }
        Signal {
            name: "primarySeriesChanged"
            lineNumber: 114
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 115
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Signal {
            name: "floorLevelChanged"
            lineNumber: 116
            Parameter { name: "level"; type: "float" }
        }
        Method {
            name: "addSeries"
            lineNumber: 93
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 94
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method {
            name: "insertSeries"
            lineNumber: 95
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 96 }
        Method {
            name: "doPicking"
            type: "bool"
            lineNumber: 99
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "doRayPicking"
            type: "bool"
            lineNumber: 100
            Parameter { name: "origin"; type: "QVector3D" }
            Parameter { name: "direction"; type: "QVector3D" }
        }
    }
    Component {
        file: "private/qquickgraphscolor_p.h"
        lineNumber: 28
        name: "QQuickGraphsColor"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/Color 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 31
        }
        Signal {
            name: "colorChanged"
            lineNumber: 43
            Parameter { name: "color"; type: "QColor" }
        }
    }
    Component {
        file: "private/qquickgraphsitem_p.h"
        lineNumber: 165
        name: "QQuickGraphsItem"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuick3DViewport"
        exports: [
            "QtGraphs/GraphsItem3D 6.0",
            "QtGraphs/GraphsItem3D 6.2",
            "QtGraphs/GraphsItem3D 6.3",
            "QtGraphs/GraphsItem3D 6.4",
            "QtGraphs/GraphsItem3D 6.6",
            "QtGraphs/GraphsItem3D 6.7",
            "QtGraphs/GraphsItem3D 6.8",
            "QtGraphs/GraphsItem3D 6.9",
            "QtGraphs/GraphsItem3D 6.10"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [
            1536,
            1538,
            1539,
            1540,
            1542,
            1543,
            1544,
            1545,
            1546
        ]
        Property {
            name: "rootNode"
            revision: 1545
            type: "QQuick3DNode"
            isPointer: true
            read: "rootNode"
            index: 0
            lineNumber: 168
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectionMode"
            type: "QtGraphs3D::SelectionFlags"
            read: "selectionMode"
            write: "setSelectionMode"
            notify: "selectionModeChanged"
            index: 1
            lineNumber: 169
        }
        Property {
            name: "shadowQuality"
            type: "QtGraphs3D::ShadowQuality"
            read: "shadowQuality"
            write: "setShadowQuality"
            notify: "shadowQualityChanged"
            index: 2
            lineNumber: 171
        }
        Property {
            name: "msaaSamples"
            type: "int"
            read: "msaaSamples"
            write: "setMsaaSamples"
            notify: "msaaSamplesChanged"
            index: 3
            lineNumber: 173
        }
        Property {
            name: "scene"
            type: "Q3DScene"
            isPointer: true
            read: "scene"
            notify: "sceneChanged"
            index: 4
            lineNumber: 174
            isReadonly: true
        }
        Property {
            name: "theme"
            type: "QGraphsTheme"
            isPointer: true
            read: "theme"
            write: "setTheme"
            notify: "themeChanged"
            index: 5
            lineNumber: 175
        }
        Property {
            name: "renderingMode"
            type: "QtGraphs3D::RenderingMode"
            read: "renderingMode"
            write: "setRenderingMode"
            notify: "renderingModeChanged"
            index: 6
            lineNumber: 176
        }
        Property {
            name: "transparencyTechnique"
            revision: 1545
            type: "QtGraphs3D::TransparencyTechnique"
            read: "transparencyTechnique"
            write: "setTransparencyTechnique"
            notify: "transparencyTechniqueChanged"
            index: 7
            lineNumber: 178
        }
        Property {
            name: "measureFps"
            type: "bool"
            read: "measureFps"
            write: "setMeasureFps"
            notify: "measureFpsChanged"
            index: 8
            lineNumber: 180
        }
        Property {
            name: "currentFps"
            type: "int"
            read: "currentFps"
            notify: "currentFpsChanged"
            index: 9
            lineNumber: 181
            isReadonly: true
        }
        Property {
            name: "customItemList"
            type: "QCustom3DItem"
            isList: true
            read: "customItemList"
            index: 10
            lineNumber: 182
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "orthoProjection"
            type: "bool"
            read: "isOrthoProjection"
            write: "setOrthoProjection"
            notify: "orthoProjectionChanged"
            index: 11
            lineNumber: 183
        }
        Property {
            name: "selectedElement"
            type: "QtGraphs3D::ElementType"
            read: "selectedElement"
            notify: "selectedElementChanged"
            index: 12
            lineNumber: 185
            isReadonly: true
        }
        Property {
            name: "aspectRatio"
            type: "double"
            read: "aspectRatio"
            write: "setAspectRatio"
            notify: "aspectRatioChanged"
            index: 13
            lineNumber: 187
        }
        Property {
            name: "optimizationHint"
            type: "QtGraphs3D::OptimizationHint"
            read: "optimizationHint"
            write: "setOptimizationHint"
            notify: "optimizationHintChanged"
            index: 14
            lineNumber: 188
        }
        Property {
            name: "polar"
            type: "bool"
            read: "isPolar"
            write: "setPolar"
            notify: "polarChanged"
            index: 15
            lineNumber: 190
        }
        Property {
            name: "labelMargin"
            type: "float"
            read: "labelMargin"
            write: "setLabelMargin"
            notify: "labelMarginChanged"
            index: 16
            lineNumber: 191
        }
        Property {
            name: "radialLabelOffset"
            type: "float"
            read: "radialLabelOffset"
            write: "setRadialLabelOffset"
            notify: "radialLabelOffsetChanged"
            index: 17
            lineNumber: 192
        }
        Property {
            name: "horizontalAspectRatio"
            type: "double"
            read: "horizontalAspectRatio"
            write: "setHorizontalAspectRatio"
            notify: "horizontalAspectRatioChanged"
            index: 18
            lineNumber: 194
        }
        Property {
            name: "locale"
            type: "QLocale"
            read: "locale"
            write: "setLocale"
            notify: "localeChanged"
            index: 19
            lineNumber: 196
        }
        Property {
            name: "queriedGraphPosition"
            type: "QVector3D"
            read: "queriedGraphPosition"
            notify: "queriedGraphPositionChanged"
            index: 20
            lineNumber: 197
            isReadonly: true
        }
        Property {
            name: "margin"
            type: "double"
            read: "margin"
            write: "setMargin"
            notify: "marginChanged"
            index: 21
            lineNumber: 199
        }
        Property {
            name: "cameraXRotation"
            type: "float"
            read: "cameraXRotation"
            write: "setCameraXRotation"
            notify: "cameraXRotationChanged"
            index: 22
            lineNumber: 200
        }
        Property {
            name: "cameraYRotation"
            type: "float"
            read: "cameraYRotation"
            write: "setCameraYRotation"
            notify: "cameraYRotationChanged"
            index: 23
            lineNumber: 202
        }
        Property {
            name: "minCameraXRotation"
            revision: 1545
            type: "float"
            read: "minCameraXRotation"
            write: "setMinCameraXRotation"
            notify: "minCameraXRotationChanged"
            index: 24
            lineNumber: 204
        }
        Property {
            name: "maxCameraXRotation"
            revision: 1545
            type: "float"
            read: "maxCameraXRotation"
            write: "setMaxCameraXRotation"
            notify: "maxCameraXRotationChanged"
            index: 25
            lineNumber: 206
        }
        Property {
            name: "minCameraYRotation"
            revision: 1545
            type: "float"
            read: "minCameraYRotation"
            write: "setMinCameraYRotation"
            notify: "minCameraYRotationChanged"
            index: 26
            lineNumber: 208
        }
        Property {
            name: "maxCameraYRotation"
            revision: 1545
            type: "float"
            read: "maxCameraYRotation"
            write: "setMaxCameraYRotation"
            notify: "maxCameraYRotationChanged"
            index: 27
            lineNumber: 210
        }
        Property {
            name: "cameraZoomLevel"
            type: "float"
            read: "cameraZoomLevel"
            write: "setCameraZoomLevel"
            notify: "cameraZoomLevelChanged"
            index: 28
            lineNumber: 212
        }
        Property {
            name: "cameraPreset"
            type: "QtGraphs3D::CameraPreset"
            read: "cameraPreset"
            write: "setCameraPreset"
            notify: "cameraPresetChanged"
            index: 29
            lineNumber: 214
        }
        Property {
            name: "cameraTargetPosition"
            type: "QVector3D"
            read: "cameraTargetPosition"
            write: "setCameraTargetPosition"
            notify: "cameraTargetPositionChanged"
            index: 30
            lineNumber: 216
        }
        Property {
            name: "minCameraZoomLevel"
            type: "float"
            read: "minCameraZoomLevel"
            write: "setMinCameraZoomLevel"
            notify: "minCameraZoomLevelChanged"
            index: 31
            lineNumber: 218
        }
        Property {
            name: "maxCameraZoomLevel"
            type: "float"
            read: "maxCameraZoomLevel"
            write: "setMaxCameraZoomLevel"
            notify: "maxCameraZoomLevelChanged"
            index: 32
            lineNumber: 220
        }
        Property {
            name: "wrapCameraXRotation"
            type: "bool"
            read: "wrapCameraXRotation"
            write: "setWrapCameraXRotation"
            notify: "wrapCameraXRotationChanged"
            index: 33
            lineNumber: 222
        }
        Property {
            name: "wrapCameraYRotation"
            type: "bool"
            read: "wrapCameraYRotation"
            write: "setWrapCameraYRotation"
            notify: "wrapCameraYRotationChanged"
            index: 34
            lineNumber: 224
        }
        Property {
            name: "rotationEnabled"
            type: "bool"
            read: "rotationEnabled"
            write: "setRotationEnabled"
            notify: "rotationEnabledChanged"
            index: 35
            lineNumber: 226
        }
        Property {
            name: "zoomAtTargetEnabled"
            type: "bool"
            read: "zoomAtTargetEnabled"
            write: "setZoomAtTargetEnabled"
            notify: "zoomAtTargetEnabledChanged"
            index: 36
            lineNumber: 228
        }
        Property {
            name: "selectionEnabled"
            type: "bool"
            read: "selectionEnabled"
            write: "setSelectionEnabled"
            notify: "selectionEnabledChanged"
            index: 37
            lineNumber: 230
        }
        Property {
            name: "zoomEnabled"
            type: "bool"
            read: "zoomEnabled"
            write: "setZoomEnabled"
            notify: "zoomEnabledChanged"
            index: 38
            lineNumber: 232
        }
        Property {
            name: "lightColor"
            type: "QColor"
            read: "lightColor"
            write: "setLightColor"
            notify: "lightColorChanged"
            index: 39
            lineNumber: 234
        }
        Property {
            name: "ambientLightStrength"
            type: "float"
            read: "ambientLightStrength"
            write: "setAmbientLightStrength"
            notify: "ambientLightStrengthChanged"
            index: 40
            lineNumber: 235
        }
        Property {
            name: "lightStrength"
            type: "float"
            read: "lightStrength"
            write: "setLightStrength"
            notify: "lightStrengthChanged"
            index: 41
            lineNumber: 237
        }
        Property {
            name: "shadowStrength"
            type: "float"
            read: "shadowStrength"
            write: "setShadowStrength"
            notify: "shadowStrengthChanged"
            index: 42
            lineNumber: 239
        }
        Property {
            name: "gridLineType"
            type: "QtGraphs3D::GridLineType"
            read: "gridLineType"
            write: "setGridLineType"
            notify: "gridLineTypeChanged"
            index: 43
            lineNumber: 241
            isFinal: true
        }
        Signal {
            name: "selectionModeChanged"
            lineNumber: 583
            Parameter { name: "mode"; type: "QtGraphs3D::SelectionFlags" }
        }
        Signal {
            name: "shadowQualityChanged"
            lineNumber: 584
            Parameter { name: "quality"; type: "QtGraphs3D::ShadowQuality" }
        }
        Signal {
            name: "shadowsSupportedChanged"
            lineNumber: 585
            Parameter { name: "supported"; type: "bool" }
        }
        Signal {
            name: "msaaSamplesChanged"
            lineNumber: 586
            Parameter { name: "samples"; type: "int" }
        }
        Signal {
            name: "themeChanged"
            lineNumber: 587
            Parameter { name: "theme"; type: "QGraphsTheme"; isPointer: true }
        }
        Signal {
            name: "renderingModeChanged"
            lineNumber: 588
            Parameter { name: "mode"; type: "QtGraphs3D::RenderingMode" }
        }
        Signal {
            name: "transparencyTechniqueChanged"
            revision: 1545
            lineNumber: 589
            Parameter { name: "technique"; type: "QtGraphs3D::TransparencyTechnique" }
        }
        Signal {
            name: "measureFpsChanged"
            lineNumber: 590
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "currentFpsChanged"
            lineNumber: 591
            Parameter { name: "fps"; type: "int" }
        }
        Signal {
            name: "selectedElementChanged"
            lineNumber: 592
            Parameter { name: "type"; type: "QtGraphs3D::ElementType" }
        }
        Signal {
            name: "orthoProjectionChanged"
            lineNumber: 593
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "aspectRatioChanged"
            lineNumber: 594
            Parameter { name: "ratio"; type: "double" }
        }
        Signal {
            name: "optimizationHintChanged"
            lineNumber: 595
            Parameter { name: "hint"; type: "QtGraphs3D::OptimizationHint" }
        }
        Signal {
            name: "polarChanged"
            lineNumber: 596
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "labelMarginChanged"
            lineNumber: 597
            Parameter { name: "margin"; type: "float" }
        }
        Signal {
            name: "radialLabelOffsetChanged"
            lineNumber: 598
            Parameter { name: "offset"; type: "float" }
        }
        Signal {
            name: "horizontalAspectRatioChanged"
            lineNumber: 599
            Parameter { name: "ratio"; type: "double" }
        }
        Signal {
            name: "localeChanged"
            lineNumber: 600
            Parameter { name: "locale"; type: "QLocale" }
        }
        Signal {
            name: "queriedGraphPositionChanged"
            lineNumber: 601
            Parameter { name: "data"; type: "QVector3D" }
        }
        Signal {
            name: "marginChanged"
            lineNumber: 602
            Parameter { name: "margin"; type: "double" }
        }
        Signal {
            name: "cameraPresetChanged"
            lineNumber: 603
            Parameter { name: "preset"; type: "QtGraphs3D::CameraPreset" }
        }
        Signal {
            name: "cameraXRotationChanged"
            lineNumber: 604
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "cameraYRotationChanged"
            lineNumber: 605
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "cameraZoomLevelChanged"
            lineNumber: 606
            Parameter { name: "zoomLevel"; type: "float" }
        }
        Signal {
            name: "cameraTargetPositionChanged"
            lineNumber: 607
            Parameter { name: "target"; type: "QVector3D" }
        }
        Signal {
            name: "minCameraZoomLevelChanged"
            lineNumber: 608
            Parameter { name: "zoomLevel"; type: "float" }
        }
        Signal {
            name: "maxCameraZoomLevelChanged"
            lineNumber: 609
            Parameter { name: "zoomLevel"; type: "float" }
        }
        Signal {
            name: "minCameraXRotationChanged"
            revision: 1545
            lineNumber: 610
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "minCameraYRotationChanged"
            revision: 1545
            lineNumber: 611
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "maxCameraXRotationChanged"
            revision: 1545
            lineNumber: 612
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "maxCameraYRotationChanged"
            revision: 1545
            lineNumber: 613
            Parameter { name: "rotation"; type: "float" }
        }
        Signal {
            name: "wrapCameraXRotationChanged"
            lineNumber: 614
            Parameter { name: "wrap"; type: "bool" }
        }
        Signal {
            name: "wrapCameraYRotationChanged"
            lineNumber: 615
            Parameter { name: "wrap"; type: "bool" }
        }
        Signal { name: "needRender"; lineNumber: 616 }
        Signal { name: "themeTypeChanged"; lineNumber: 617 }
        Signal {
            name: "axisXChanged"
            lineNumber: 618
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 619
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisZChanged"
            lineNumber: 620
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Signal {
            name: "activeThemeChanged"
            lineNumber: 621
            Parameter { name: "activeTheme"; type: "QGraphsTheme"; isPointer: true }
        }
        Signal {
            name: "tapped"
            lineNumber: 623
            Parameter { name: "eventPoint"; type: "QEventPoint" }
            Parameter { name: "button"; type: "Qt::MouseButton" }
        }
        Signal {
            name: "doubleTapped"
            lineNumber: 624
            Parameter { name: "eventPoint"; type: "QEventPoint" }
            Parameter { name: "button"; type: "Qt::MouseButton" }
        }
        Signal { name: "longPressed"; lineNumber: 625 }
        Signal {
            name: "dragged"
            lineNumber: 626
            Parameter { name: "delta"; type: "QVector2D" }
        }
        Signal {
            name: "wheel"
            lineNumber: 627
            Parameter { name: "event"; type: "QQuickWheelEvent"; isPointer: true }
        }
        Signal {
            name: "pinch"
            lineNumber: 628
            Parameter { name: "delta"; type: "double" }
        }
        Signal {
            name: "mouseMove"
            lineNumber: 629
            Parameter { name: "mousePos"; type: "QPoint" }
        }
        Signal {
            name: "zoomEnabledChanged"
            lineNumber: 631
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "zoomAtTargetEnabledChanged"
            lineNumber: 632
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "rotationEnabledChanged"
            lineNumber: 633
            Parameter { name: "enable"; type: "bool" }
        }
        Signal {
            name: "selectionEnabledChanged"
            lineNumber: 634
            Parameter { name: "enable"; type: "bool" }
        }
        Signal { name: "ambientLightStrengthChanged"; lineNumber: 636 }
        Signal { name: "lightStrengthChanged"; lineNumber: 637 }
        Signal { name: "shadowStrengthChanged"; lineNumber: 638 }
        Signal { name: "lightColorChanged"; lineNumber: 639 }
        Signal { name: "gridLineTypeChanged"; lineNumber: 640 }
        Method {
            name: "handleAxisXChanged"
            lineNumber: 542
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYChanged"
            lineNumber: 543
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisZChanged"
            lineNumber: 544
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method { name: "handleFpsChanged"; lineNumber: 545 }
        Method {
            name: "windowDestroyed"
            lineNumber: 546
            Parameter { name: "obj"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "handleAxisTitleChanged"
            lineNumber: 548
            Parameter { name: "title"; type: "QString" }
        }
        Method { name: "handleAxisLabelsChanged"; lineNumber: 549 }
        Method {
            name: "handleAxisRangeChanged"
            lineNumber: 550
            Parameter { name: "min"; type: "float" }
            Parameter { name: "max"; type: "float" }
        }
        Method {
            name: "handleAxisSegmentCountChanged"
            lineNumber: 551
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleAxisSubSegmentCountChanged"
            lineNumber: 552
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleAxisAutoAdjustRangeChanged"
            lineNumber: 553
            Parameter { name: "autoAdjust"; type: "bool" }
        }
        Method {
            name: "handleAxisScaleLabelsByCountChanged"
            lineNumber: 554
            Parameter { name: "adjust"; type: "bool" }
        }
        Method {
            name: "handleAxisLabelSizeChanged"
            lineNumber: 555
            Parameter { name: "size"; type: "double" }
        }
        Method {
            name: "handleAxisLabelFormatChanged"
            lineNumber: 556
            Parameter { name: "format"; type: "QString" }
        }
        Method {
            name: "handleAxisReversedChanged"
            lineNumber: 557
            Parameter { name: "enable"; type: "bool" }
        }
        Method { name: "handleAxisFormatterDirty"; lineNumber: 558 }
        Method {
            name: "handleAxisLabelAutoRotationChanged"
            lineNumber: 559
            Parameter { name: "angle"; type: "float" }
        }
        Method {
            name: "handleAxisTitleVisibilityChanged"
            lineNumber: 560
            Parameter { name: "visible"; type: "bool" }
        }
        Method {
            name: "handleAxisLabelVisibilityChanged"
            lineNumber: 561
            Parameter { name: "visible"; type: "bool" }
        }
        Method {
            name: "handleAxisTitleFixedChanged"
            lineNumber: 562
            Parameter { name: "fixed"; type: "bool" }
        }
        Method {
            name: "handleAxisTitleOffsetChanged"
            lineNumber: 563
            Parameter { name: "offset"; type: "float" }
        }
        Method {
            name: "handleInputPositionChanged"
            lineNumber: 564
            Parameter { name: "position"; type: "QPoint" }
        }
        Method {
            name: "handleSeriesVisibilityChanged"
            lineNumber: 565
            Parameter { name: "visible"; type: "bool" }
        }
        Method {
            name: "handleItemLabelVisibleChanged"
            lineNumber: 566
            Parameter { name: "visible"; type: "bool" }
        }
        Method {
            name: "handleItemLabelVisibleChangedBySender"
            lineNumber: 567
            Parameter { name: "visible"; type: "bool" }
            Parameter { name: "sender"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "handleThemeColorStyleChanged"
            lineNumber: 569
            Parameter { name: "style"; type: "QGraphsTheme::ColorStyle" }
        }
        Method {
            name: "handleThemeBaseColorsChanged"
            lineNumber: 570
            Parameter { name: "color"; type: "QColor"; isList: true }
        }
        Method {
            name: "handleThemeBaseGradientsChanged"
            lineNumber: 571
            Parameter { name: "gradient"; type: "QLinearGradient"; isList: true }
        }
        Method {
            name: "handleThemeSingleHighlightColorChanged"
            lineNumber: 572
            Parameter { name: "color"; type: "QColor" }
        }
        Method {
            name: "handleThemeSingleHighlightGradientChanged"
            lineNumber: 573
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Method {
            name: "handleThemeMultiHighlightColorChanged"
            lineNumber: 574
            Parameter { name: "color"; type: "QColor" }
        }
        Method {
            name: "handleThemeMultiHighlightGradientChanged"
            lineNumber: 575
            Parameter { name: "gradient"; type: "QLinearGradient" }
        }
        Method {
            name: "handleThemeTypeChanged"
            lineNumber: 576
            Parameter { name: "theme"; type: "QGraphsTheme::Theme" }
        }
        Method {
            name: "handleRequestShadowQuality"
            lineNumber: 578
            Parameter { name: "quality"; type: "QtGraphs3D::ShadowQuality" }
        }
        Method { name: "updateCustomItem"; lineNumber: 580 }
        Method {
            name: "hasSeries"
            type: "bool"
            lineNumber: 337
            Parameter { name: "series"; type: "QAbstract3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 338 }
        Method {
            name: "addCustomItem"
            type: "qsizetype"
            lineNumber: 345
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method { name: "removeCustomItems"; lineNumber: 346 }
        Method {
            name: "removeCustomItem"
            lineNumber: 347
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method {
            name: "removeCustomItemAt"
            lineNumber: 348
            Parameter { name: "position"; type: "QVector3D" }
        }
        Method {
            name: "releaseCustomItem"
            lineNumber: 349
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method { name: "selectedLabelIndex"; type: "int"; isMethodConstant: true; lineNumber: 351 }
        Method {
            name: "selectedAxis"
            type: "QAbstract3DAxis"
            isPointer: true
            isMethodConstant: true
            lineNumber: 352
        }
        Method {
            name: "selectedCustomItemIndex"
            type: "qsizetype"
            isMethodConstant: true
            lineNumber: 354
        }
        Method {
            name: "selectedCustomItem"
            type: "QCustom3DItem"
            isPointer: true
            isMethodConstant: true
            lineNumber: 355
        }
        Method { name: "setDefaultInputHandler"; lineNumber: 479 }
        Method { name: "unsetDefaultInputHandler"; lineNumber: 480 }
        Method { name: "unsetDefaultTapHandler"; lineNumber: 481 }
        Method { name: "unsetDefaultDragHandler"; lineNumber: 482 }
        Method { name: "unsetDefaultWheelHandler"; lineNumber: 483 }
        Method { name: "unsetDefaultPinchHandler"; lineNumber: 484 }
        Method {
            name: "setDragButton"
            lineNumber: 485
            Parameter { name: "button"; type: "Qt::MouseButtons" }
        }
        Method {
            name: "doPicking"
            type: "bool"
            lineNumber: 520
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "doRayPicking"
            revision: 1545
            type: "bool"
            lineNumber: 522
            Parameter { name: "origin"; type: "QVector3D" }
            Parameter { name: "direction"; type: "QVector3D" }
        }
    }
    Component {
        file: "private/qquickgraphsnode_p.h"
        lineNumber: 23
        name: "QQuickGraphsNode"
        accessSemantics: "reference"
        prototype: "QQuick3DNode"
        exports: ["QtGraphs/GraphsNode 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "selectionMode"
            type: "QtGraphs3D::SelectionFlags"
            read: "selectionMode"
            write: "setSelectionMode"
            notify: "selectionModeChanged"
            index: 0
            lineNumber: 26
        }
        Property {
            name: "theme"
            type: "QGraphsTheme"
            isPointer: true
            read: "theme"
            write: "setTheme"
            notify: "themeChanged"
            index: 1
            lineNumber: 28
        }
        Property {
            name: "customItemList"
            type: "QCustom3DItem"
            isList: true
            read: "customItemList"
            index: 2
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectedElement"
            type: "QtGraphs3D::ElementType"
            read: "selectedElement"
            notify: "selectedElementChanged"
            index: 3
            lineNumber: 30
            isReadonly: true
        }
        Property {
            name: "aspectRatio"
            type: "double"
            read: "aspectRatio"
            write: "setAspectRatio"
            notify: "aspectRatioChanged"
            index: 4
            lineNumber: 32
        }
        Property {
            name: "optimizationHint"
            type: "QtGraphs3D::OptimizationHint"
            read: "optimizationHint"
            write: "setOptimizationHint"
            notify: "optimizationHintChanged"
            index: 5
            lineNumber: 33
        }
        Property {
            name: "polar"
            type: "bool"
            read: "isPolar"
            write: "setPolar"
            notify: "polarChanged"
            index: 6
            lineNumber: 35
        }
        Property {
            name: "labelMargin"
            type: "float"
            read: "labelMargin"
            write: "setLabelMargin"
            notify: "labelMarginChanged"
            index: 7
            lineNumber: 36
        }
        Property {
            name: "radialLabelOffset"
            type: "float"
            read: "radialLabelOffset"
            write: "setRadialLabelOffset"
            notify: "radialLabelOffsetChanged"
            index: 8
            lineNumber: 37
        }
        Property {
            name: "horizontalAspectRatio"
            type: "double"
            read: "horizontalAspectRatio"
            write: "setHorizontalAspectRatio"
            notify: "horizontalAspectRatioChanged"
            index: 9
            lineNumber: 39
        }
        Property {
            name: "locale"
            type: "QLocale"
            read: "locale"
            write: "setLocale"
            notify: "localeChanged"
            index: 10
            lineNumber: 41
        }
        Property {
            name: "queriedGraphPosition"
            type: "QVector3D"
            read: "queriedGraphPosition"
            notify: "queriedGraphPositionChanged"
            index: 11
            lineNumber: 42
            isReadonly: true
        }
        Property {
            name: "margin"
            type: "double"
            read: "margin"
            write: "setMargin"
            notify: "marginChanged"
            index: 12
            lineNumber: 44
        }
        Property {
            name: "gridLineType"
            type: "QtGraphs3D::GridLineType"
            read: "gridLineType"
            write: "setGridLineType"
            notify: "gridLineTypeChanged"
            index: 13
            lineNumber: 45
            isFinal: true
        }
        Signal { name: "queriedGraphPositionChanged"; lineNumber: 130 }
        Signal { name: "selectedElementChanged"; lineNumber: 131 }
        Signal { name: "optimizationHintChanged"; lineNumber: 132 }
        Signal { name: "selectionModeChanged"; lineNumber: 133 }
        Signal { name: "themeChanged"; lineNumber: 134 }
        Signal { name: "aspectRatioChanged"; lineNumber: 135 }
        Signal { name: "polarChanged"; lineNumber: 136 }
        Signal { name: "labelMarginChanged"; lineNumber: 137 }
        Signal { name: "radialLabelOffsetChanged"; lineNumber: 138 }
        Signal { name: "horizontalAspectRatioChanged"; lineNumber: 139 }
        Signal { name: "localeChanged"; lineNumber: 140 }
        Signal {
            name: "marginChanged"
            lineNumber: 141
            Parameter { name: "margin"; type: "double" }
        }
        Signal { name: "gridLineTypeChanged"; lineNumber: 142 }
        Method {
            name: "hasSeries"
            type: "bool"
            lineNumber: 96
            Parameter { name: "series"; type: "QAbstract3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 97 }
        Method {
            name: "addCustomItem"
            type: "qsizetype"
            lineNumber: 104
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method { name: "removeCustomItems"; lineNumber: 105 }
        Method {
            name: "removeCustomItem"
            lineNumber: 106
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method {
            name: "removeCustomItemAt"
            lineNumber: 107
            Parameter { name: "position"; type: "QVector3D" }
        }
        Method {
            name: "releaseCustomItem"
            lineNumber: 108
            Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true }
        }
        Method { name: "selectedLabelIndex"; type: "int"; isMethodConstant: true; lineNumber: 110 }
        Method {
            name: "selectedAxis"
            type: "QAbstract3DAxis"
            isPointer: true
            isMethodConstant: true
            lineNumber: 111
        }
        Method {
            name: "selectedCustomItemIndex"
            type: "qsizetype"
            isMethodConstant: true
            lineNumber: 113
        }
        Method {
            name: "selectedCustomItem"
            type: "QCustom3DItem"
            isPointer: true
            isMethodConstant: true
            lineNumber: 114
        }
        Method {
            name: "doPicking"
            type: "bool"
            lineNumber: 116
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "doRayPicking"
            type: "bool"
            lineNumber: 117
            Parameter { name: "origin"; type: "QVector3D" }
            Parameter { name: "direction"; type: "QVector3D" }
        }
    }
    Component {
        file: "private/qquickgraphsscatter_p.h"
        lineNumber: 37
        name: "QQuickGraphsScatter"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsItem"
        exports: [
            "QtGraphs/Scatter3D 6.0",
            "QtGraphs/Scatter3D 6.2",
            "QtGraphs/Scatter3D 6.3",
            "QtGraphs/Scatter3D 6.4",
            "QtGraphs/Scatter3D 6.6",
            "QtGraphs/Scatter3D 6.7",
            "QtGraphs/Scatter3D 6.8",
            "QtGraphs/Scatter3D 6.9",
            "QtGraphs/Scatter3D 6.10"
        ]
        exportMetaObjectRevisions: [
            1536,
            1538,
            1539,
            1540,
            1542,
            1543,
            1544,
            1545,
            1546
        ]
        Property {
            name: "axisX"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 40
        }
        Property {
            name: "axisY"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 41
        }
        Property {
            name: "axisZ"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisZ"
            write: "setAxisZ"
            notify: "axisZChanged"
            index: 2
            lineNumber: 42
        }
        Property {
            name: "selectedSeries"
            type: "QScatter3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 3
            lineNumber: 43
            isReadonly: true
        }
        Property {
            name: "seriesList"
            type: "QScatter3DSeries"
            isList: true
            read: "seriesList"
            index: 4
            lineNumber: 44
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 112
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 113
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisZChanged"
            lineNumber: 114
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 115
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
        Method {
            name: "handleAxisXChanged"
            lineNumber: 99
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYChanged"
            lineNumber: 100
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisZChanged"
            lineNumber: 101
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method { name: "handleSeriesMeshChanged"; lineNumber: 102 }
        Method {
            name: "handleMeshSmoothChanged"
            lineNumber: 103
            Parameter { name: "enable"; type: "bool" }
        }
        Method { name: "handleArrayReset"; lineNumber: 105 }
        Method {
            name: "handleItemsAdded"
            lineNumber: 106
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleItemsChanged"
            lineNumber: 107
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleItemsRemoved"
            lineNumber: 108
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleItemsInserted"
            lineNumber: 109
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method { name: "cameraRotationChanged"; lineNumber: 278 }
        Method { name: "clearSelection"; lineNumber: 71 }
        Method {
            name: "addSeries"
            lineNumber: 72
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 73
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
    }
    Component {
        file: "private/qquickgraphsscatterseries_p.h"
        lineNumber: 28
        name: "QQuickGraphsScatter3DSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QScatter3DSeries"
        exports: [
            "QtGraphs/Scatter3DSeries 6.0",
            "QtGraphs/Scatter3DSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1546]
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 0
            lineNumber: 31
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "baseGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "baseGradient"
            write: "setBaseGradient"
            notify: "baseGradientChanged"
            index: 1
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "singleHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "singleHighlightGradient"
            write: "setSingleHighlightGradient"
            notify: "singleHighlightGradientChanged"
            index: 2
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "multiHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "multiHighlightGradient"
            write: "setMultiHighlightGradient"
            notify: "multiHighlightGradientChanged"
            index: 3
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "invalidSelectionIndex"
            type: "qsizetype"
            read: "invalidSelectionIndex"
            index: 4
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "baseGradientChanged"
            lineNumber: 66
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 67
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 68
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Method { name: "handleBaseGradientUpdate"; lineNumber: 61 }
        Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 62 }
        Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 63 }
    }
    Component {
        file: "private/qquickgraphsscatternode_p.h"
        lineNumber: 27
        name: "QQuickGraphsScatterNode"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsNode"
        exports: ["QtGraphs/Scatter3DNode 6.10"]
        exportMetaObjectRevisions: [1546]
        Property {
            name: "axisX"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 30
        }
        Property {
            name: "axisY"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 31
        }
        Property {
            name: "axisZ"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisZ"
            write: "setAxisZ"
            notify: "axisZChanged"
            index: 2
            lineNumber: 32
        }
        Property {
            name: "selectedSeries"
            type: "QScatter3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 3
            lineNumber: 33
            isReadonly: true
        }
        Property {
            name: "seriesList"
            type: "QScatter3DSeries"
            isList: true
            read: "seriesList"
            index: 4
            lineNumber: 34
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 75
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 76
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisZChanged"
            lineNumber: 77
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 78
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
        Method {
            name: "addSeries"
            lineNumber: 64
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 65
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 66 }
        Method {
            name: "doPicking"
            type: "bool"
            lineNumber: 68
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "doRayPicking"
            type: "bool"
            lineNumber: 69
            Parameter { name: "origin"; type: "QVector3D" }
            Parameter { name: "direction"; type: "QVector3D" }
        }
    }
    Component {
        file: "private/qquickgraphssplineseries_p.h"
        lineNumber: 26
        name: "QQuickGraphsSpline3DSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QSpline3DSeries"
        exports: [
            "QtGraphs/Spline3DSeries 6.9",
            "QtGraphs/Spline3DSeries 6.10"
        ]
        exportMetaObjectRevisions: [1545, 1546]
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 0
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "baseGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "baseGradient"
            write: "setBaseGradient"
            notify: "baseGradientChanged"
            index: 1
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "singleHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "singleHighlightGradient"
            write: "setSingleHighlightGradient"
            notify: "singleHighlightGradientChanged"
            index: 2
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "multiHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "multiHighlightGradient"
            write: "setMultiHighlightGradient"
            notify: "multiHighlightGradientChanged"
            index: 3
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "invalidSelectionIndex"
            type: "int"
            read: "invalidSelectionIndex"
            index: 4
            lineNumber: 37
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "baseGradientChanged"
            lineNumber: 65
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 66
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 67
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Method { name: "handleBaseGradientUpdate"; lineNumber: 60 }
        Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 61 }
        Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 62 }
    }
    Component {
        file: "private/qquickgraphssurface_p.h"
        lineNumber: 45
        name: "QQuickGraphsSurface"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsItem"
        exports: [
            "QtGraphs/Surface3D 6.0",
            "QtGraphs/Surface3D 6.2",
            "QtGraphs/Surface3D 6.3",
            "QtGraphs/Surface3D 6.4",
            "QtGraphs/Surface3D 6.6",
            "QtGraphs/Surface3D 6.7",
            "QtGraphs/Surface3D 6.8",
            "QtGraphs/Surface3D 6.9",
            "QtGraphs/Surface3D 6.10"
        ]
        exportMetaObjectRevisions: [
            1536,
            1538,
            1539,
            1540,
            1542,
            1543,
            1544,
            1545,
            1546
        ]
        Property {
            name: "axisX"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 48
        }
        Property {
            name: "axisY"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 49
        }
        Property {
            name: "axisZ"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisZ"
            write: "setAxisZ"
            notify: "axisZChanged"
            index: 2
            lineNumber: 50
        }
        Property {
            name: "selectedSeries"
            type: "QSurface3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 3
            lineNumber: 51
            isReadonly: true
        }
        Property {
            name: "seriesList"
            type: "QSurface3DSeries"
            isList: true
            read: "seriesList"
            index: 4
            lineNumber: 52
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "flipHorizontalGrid"
            type: "bool"
            read: "flipHorizontalGrid"
            write: "setFlipHorizontalGrid"
            notify: "flipHorizontalGridChanged"
            index: 5
            lineNumber: 53
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 196
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 197
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisZChanged"
            lineNumber: 198
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 199
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Signal {
            name: "flipHorizontalGridChanged"
            lineNumber: 200
            Parameter { name: "flip"; type: "bool" }
        }
        Signal {
            name: "sliceImageChanged"
            revision: 1546
            lineNumber: 202
            Parameter { name: "image"; type: "QImage" }
        }
        Method {
            name: "handleAxisXChanged"
            lineNumber: 178
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYChanged"
            lineNumber: 179
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisZChanged"
            lineNumber: 180
            Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true }
        }
        Method { name: "handleShadingChanged"; lineNumber: 182 }
        Method { name: "handleWireframeColorChanged"; lineNumber: 183 }
        Method {
            name: "handleFlipHorizontalGridChanged"
            lineNumber: 184
            Parameter { name: "flip"; type: "bool" }
        }
        Method { name: "handleArrayReset"; lineNumber: 186 }
        Method {
            name: "handleRowsAdded"
            lineNumber: 187
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsChanged"
            lineNumber: 188
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsRemoved"
            lineNumber: 189
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleRowsInserted"
            lineNumber: 190
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "handleItemChanged"
            lineNumber: 191
            Parameter { name: "rowIndex"; type: "qsizetype" }
            Parameter { name: "columnIndex"; type: "qsizetype" }
        }
        Method {
            name: "handleFlatShadingSupportedChange"
            lineNumber: 193
            Parameter { name: "supported"; type: "bool" }
        }
        Method {
            name: "addSeries"
            lineNumber: 93
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 94
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 95 }
        Method {
            name: "renderSliceToImage"
            revision: 1546
            lineNumber: 154
            Parameter { name: "index"; type: "int" }
            Parameter { name: "requestedIndex"; type: "int" }
            Parameter { name: "sliceType"; type: "QtGraphs3D::SliceCaptureType" }
            Parameter { name: "filePath"; type: "QUrl" }
        }
    }
    Component {
        file: "private/qquickgraphssurfaceseries_p.h"
        lineNumber: 28
        name: "QQuickGraphsSurface3DSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QSurface3DSeries"
        exports: [
            "QtGraphs/Surface3DSeries 6.0",
            "QtGraphs/Surface3DSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1546]
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 0
            lineNumber: 31
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "selectedPoint"
            type: "QPointF"
            read: "selectedPoint"
            write: "setSelectedPoint"
            notify: "selectedPointChanged"
            index: 1
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "invalidSelectionPosition"
            type: "QPointF"
            read: "invalidSelectionPosition"
            index: 2
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "baseGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "baseGradient"
            write: "setBaseGradient"
            notify: "baseGradientChanged"
            index: 3
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "singleHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "singleHighlightGradient"
            write: "setSingleHighlightGradient"
            notify: "singleHighlightGradientChanged"
            index: 4
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "multiHighlightGradient"
            type: "QQuickGradient"
            isPointer: true
            read: "multiHighlightGradient"
            write: "setMultiHighlightGradient"
            notify: "multiHighlightGradientChanged"
            index: 5
            lineNumber: 44
            isFinal: true
        }
        Signal {
            name: "selectedPointChanged"
            lineNumber: 74
            Parameter { name: "position"; type: "QPointF" }
        }
        Signal {
            name: "baseGradientChanged"
            lineNumber: 75
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "singleHighlightGradientChanged"
            lineNumber: 76
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal {
            name: "multiHighlightGradientChanged"
            lineNumber: 77
            Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true }
        }
        Signal { name: "gradientsChanged"; lineNumber: 79 }
        Method { name: "handleBaseGradientUpdate"; lineNumber: 69 }
        Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 70 }
        Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 71 }
    }
    Component {
        file: "private/qquickgraphssurfacenode_p.h"
        lineNumber: 27
        name: "QQuickGraphsSurfaceNode"
        accessSemantics: "reference"
        defaultProperty: "seriesList"
        prototype: "QQuickGraphsNode"
        exports: ["QtGraphs/Surface3DNode 6.10"]
        exportMetaObjectRevisions: [1546]
        Property {
            name: "axisX"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 30
        }
        Property {
            name: "axisY"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 31
        }
        Property {
            name: "axisZ"
            type: "QValue3DAxis"
            isPointer: true
            read: "axisZ"
            write: "setAxisZ"
            notify: "axisZChanged"
            index: 2
            lineNumber: 32
        }
        Property {
            name: "selectedSeries"
            type: "QSurface3DSeries"
            isPointer: true
            read: "selectedSeries"
            notify: "selectedSeriesChanged"
            index: 3
            lineNumber: 33
            isReadonly: true
        }
        Property {
            name: "seriesList"
            type: "QSurface3DSeries"
            isList: true
            read: "seriesList"
            index: 4
            lineNumber: 34
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "flipHorizontalGrid"
            type: "bool"
            read: "flipHorizontalGrid"
            write: "setFlipHorizontalGrid"
            notify: "flipHorizontalGridChanged"
            index: 5
            lineNumber: 35
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 80
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 81
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "axisZChanged"
            lineNumber: 82
            Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true }
        }
        Signal {
            name: "selectedSeriesChanged"
            lineNumber: 83
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Signal {
            name: "flipHorizontalGridChanged"
            lineNumber: 84
            Parameter { name: "flip"; type: "bool" }
        }
        Method {
            name: "addSeries"
            lineNumber: 69
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Method {
            name: "removeSeries"
            lineNumber: 70
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
        Method { name: "clearSelection"; lineNumber: 71 }
        Method {
            name: "doPicking"
            type: "bool"
            lineNumber: 73
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "doRayPicking"
            type: "bool"
            lineNumber: 74
            Parameter { name: "origin"; type: "QVector3D" }
            Parameter { name: "direction"; type: "QVector3D" }
        }
    }
    Component {
        file: "qscatter3dseries.h"
        lineNumber: 14
        name: "QScatter3DSeries"
        accessSemantics: "reference"
        prototype: "QAbstract3DSeries"
        exports: [
            "QtGraphs/QScatter3DSeries 6.0",
            "QtGraphs/QScatter3DSeries 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1546]
        Property {
            name: "dataProxy"
            type: "QScatterDataProxy"
            isPointer: true
            read: "dataProxy"
            write: "setDataProxy"
            notify: "dataProxyChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "selectedItem"
            type: "qsizetype"
            read: "selectedItem"
            write: "setSelectedItem"
            notify: "selectedItemChanged"
            index: 1
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "itemSize"
            type: "float"
            read: "itemSize"
            write: "setItemSize"
            notify: "itemSizeChanged"
            index: 2
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "dataArray"
            type: "QScatterDataArray"
            read: "dataArray"
            write: "setDataArray"
            notify: "dataArrayChanged"
            index: 3
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "scaleArray"
            revision: 1546
            type: "QVector3D"
            isList: true
            read: "scaleArray"
            write: "setScaleArray"
            notify: "scaleArrayChanged"
            index: 4
            lineNumber: 23
        }
        Signal {
            name: "dataProxyChanged"
            lineNumber: 55
            Parameter { name: "proxy"; type: "QScatterDataProxy"; isPointer: true }
        }
        Signal {
            name: "selectedItemChanged"
            lineNumber: 56
            Parameter { name: "index"; type: "qsizetype" }
        }
        Signal {
            name: "itemSizeChanged"
            lineNumber: 57
            Parameter { name: "size"; type: "float" }
        }
        Signal {
            name: "dataArrayChanged"
            lineNumber: 58
            Parameter { name: "array"; type: "QScatterDataArray" }
        }
        Signal {
            name: "scaleArrayChanged"
            revision: 1546
            lineNumber: 59
            Parameter { name: "scaleArray"; type: "QVector3D"; isList: true }
        }
    }
    Component {
        file: "qscatterdataproxy.h"
        lineNumber: 19
        name: "QScatterDataProxy"
        accessSemantics: "reference"
        prototype: "QAbstractDataProxy"
        exports: ["QtGraphs/ScatterDataProxy 6.0"]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "itemCount"
            type: "qsizetype"
            read: "itemCount"
            notify: "itemCountChanged"
            index: 0
            lineNumber: 23
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "series"
            type: "QScatter3DSeries"
            isPointer: true
            read: "series"
            notify: "seriesChanged"
            index: 1
            lineNumber: 24
            isReadonly: true
            isFinal: true
        }
        Signal { name: "arrayReset"; lineNumber: 55 }
        Signal { name: "scaleArrayReset"; lineNumber: 56 }
        Signal {
            name: "itemsAdded"
            lineNumber: 57
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemsChanged"
            lineNumber: 58
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemsRemoved"
            lineNumber: 59
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemsInserted"
            lineNumber: 60
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemCountChanged"
            lineNumber: 62
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "seriesChanged"
            lineNumber: 63
            Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true }
        }
    }
    Component {
        file: "qscatterseries.h"
        lineNumber: 14
        name: "QScatterSeries"
        accessSemantics: "reference"
        prototype: "QXYSeries"
        exports: [
            "QtGraphs/ScatterSeries 6.0",
            "QtGraphs/ScatterSeries 6.9",
            "QtGraphs/ScatterSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1545, 1546]
    }
    Component {
        file: "qspline3dseries.h"
        lineNumber: 11
        name: "QSpline3DSeries"
        accessSemantics: "reference"
        prototype: "QScatter3DSeries"
        exports: [
            "QtGraphs/QSpline3DSeries 6.9",
            "QtGraphs/QSpline3DSeries 6.10"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1545, 1546]
        Property {
            name: "splineVisible"
            type: "bool"
            read: "isSplineVisible"
            write: "setSplineVisible"
            notify: "splineVisibilityChanged"
            index: 0
            lineNumber: 15
            isFinal: true
        }
        Property {
            name: "splineTension"
            type: "double"
            read: "splineTension"
            write: "setSplineTension"
            notify: "splineTensionChanged"
            index: 1
            lineNumber: 17
            isFinal: true
        }
        Property {
            name: "splineKnotting"
            type: "double"
            read: "splineKnotting"
            write: "setSplineKnotting"
            notify: "splineKnottingChanged"
            index: 2
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "splineLooping"
            type: "bool"
            read: "isSplineLooping"
            write: "setSplineLooping"
            notify: "splineLoopingChanged"
            index: 3
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "splineColor"
            type: "QColor"
            read: "splineColor"
            write: "setSplineColor"
            notify: "splineColorChanged"
            index: 4
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "splineResolution"
            type: "int"
            read: "splineResolution"
            write: "setSplineResolution"
            notify: "splineResolutionChanged"
            index: 5
            lineNumber: 25
            isFinal: true
        }
        Signal {
            name: "splineVisibilityChanged"
            lineNumber: 54
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "splineTensionChanged"
            lineNumber: 55
            Parameter { name: "tension"; type: "double" }
        }
        Signal {
            name: "splineKnottingChanged"
            lineNumber: 56
            Parameter { name: "knotting"; type: "double" }
        }
        Signal {
            name: "splineLoopingChanged"
            lineNumber: 57
            Parameter { name: "looping"; type: "bool" }
        }
        Signal {
            name: "splineColorChanged"
            lineNumber: 58
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "splineResolutionChanged"
            lineNumber: 59
            Parameter { name: "resolution"; type: "int" }
        }
    }
    Component {
        file: "private/qsplinecontrolanimation_p.h"
        lineNumber: 23
        name: "QSplineControlAnimation"
        accessSemantics: "reference"
        prototype: "QXYSeriesAnimation"
        exports: ["QtGraphs/SplineControlAnimation 6.0"]
        exportMetaObjectRevisions: [1536]
        Method {
            name: "valueUpdated"
            lineNumber: 40
            Parameter { name: "value"; type: "QVariant" }
        }
    }
    Component {
        file: "qsplineseries.h"
        lineNumber: 14
        name: "QSplineSeries"
        accessSemantics: "reference"
        prototype: "QXYSeries"
        exports: [
            "QtGraphs/SplineSeries 6.0",
            "QtGraphs/SplineSeries 6.9",
            "QtGraphs/SplineSeries 6.10"
        ]
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 0
            lineNumber: 17
            isFinal: true
        }
        Property {
            name: "capStyle"
            type: "Qt::PenCapStyle"
            read: "capStyle"
            write: "setCapStyle"
            notify: "capStyleChanged"
            index: 1
            lineNumber: 18
            isFinal: true
        }
        Signal { name: "widthChanged"; lineNumber: 36 }
        Signal { name: "capStyleChanged"; lineNumber: 37 }
    }
    Component {
        file: "qsurface3dseries.h"
        lineNumber: 14
        name: "QSurface3DSeries"
        accessSemantics: "reference"
        prototype: "QAbstract3DSeries"
        exports: [
            "QtGraphs/QSurface3DSeries 6.0",
            "QtGraphs/QSurface3DSeries 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1546]
        Enum {
            name: "DrawFlag"
            isFlag: true
            lineNumber: 38
            values: [
                "DrawWireframe",
                "DrawSurface",
                "DrawSurfaceAndWireframe",
                "DrawFilledSurface"
            ]
        }
        Enum {
            name: "Shading"
            isScoped: true
            lineNumber: 47
            values: ["Smooth", "Flat"]
        }
        Property {
            name: "dataProxy"
            type: "QSurfaceDataProxy"
            isPointer: true
            read: "dataProxy"
            write: "setDataProxy"
            notify: "dataProxyChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "selectedPoint"
            type: "QPoint"
            read: "selectedPoint"
            write: "setSelectedPoint"
            notify: "selectedPointChanged"
            index: 1
            lineNumber: 20
        }
        Property {
            name: "flatShadingSupported"
            type: "bool"
            read: "isFlatShadingSupported"
            notify: "flatShadingSupportedChanged"
            index: 2
            lineNumber: 22
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "drawMode"
            type: "QSurface3DSeries::DrawFlags"
            read: "drawMode"
            write: "setDrawMode"
            notify: "drawModeChanged"
            index: 3
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "shading"
            type: "QSurface3DSeries::Shading"
            read: "shading"
            write: "setShading"
            notify: "shadingChanged"
            index: 4
            lineNumber: 26
        }
        Property {
            name: "texture"
            type: "QImage"
            read: "texture"
            write: "setTexture"
            notify: "textureChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "textureFile"
            type: "QString"
            read: "textureFile"
            write: "setTextureFile"
            notify: "textureFileChanged"
            index: 6
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "wireframeColor"
            type: "QColor"
            read: "wireframeColor"
            write: "setWireframeColor"
            notify: "wireframeColorChanged"
            index: 7
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "dataArray"
            type: "QSurfaceDataArray"
            read: "dataArray"
            write: "setDataArray"
            notify: "dataArrayChanged"
            index: 8
            lineNumber: 32
            isFinal: true
        }
        Signal {
            name: "dataProxyChanged"
            lineNumber: 84
            Parameter { name: "proxy"; type: "QSurfaceDataProxy"; isPointer: true }
        }
        Signal {
            name: "selectedPointChanged"
            lineNumber: 85
            Parameter { name: "position"; type: "QPoint" }
        }
        Signal {
            name: "flatShadingSupportedChanged"
            lineNumber: 86
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal {
            name: "drawModeChanged"
            lineNumber: 87
            Parameter { name: "mode"; type: "QSurface3DSeries::DrawFlags" }
        }
        Signal {
            name: "textureChanged"
            lineNumber: 88
            Parameter { name: "image"; type: "QImage" }
        }
        Signal {
            name: "textureFileChanged"
            lineNumber: 89
            Parameter { name: "filename"; type: "QString" }
        }
        Signal {
            name: "wireframeColorChanged"
            lineNumber: 90
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "dataArrayChanged"
            lineNumber: 91
            Parameter { name: "array"; type: "QSurfaceDataArray" }
        }
        Signal {
            name: "shadingChanged"
            lineNumber: 92
            Parameter { name: "shading"; type: "Shading" }
        }
    }
    Component {
        file: "qsurfacedataproxy.h"
        lineNumber: 20
        name: "QSurfaceDataProxy"
        accessSemantics: "reference"
        prototype: "QAbstractDataProxy"
        exports: ["QtGraphs/SurfaceDataProxy 6.0"]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "rowCount"
            type: "qsizetype"
            read: "rowCount"
            notify: "rowCountChanged"
            index: 0
            lineNumber: 24
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "columnCount"
            type: "qsizetype"
            read: "columnCount"
            notify: "columnCountChanged"
            index: 1
            lineNumber: 25
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "series"
            type: "QSurface3DSeries"
            isPointer: true
            read: "series"
            notify: "seriesChanged"
            index: 2
            lineNumber: 26
            isReadonly: true
            isFinal: true
        }
        Signal { name: "arrayReset"; lineNumber: 58 }
        Signal {
            name: "rowsAdded"
            lineNumber: 59
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsChanged"
            lineNumber: 60
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsRemoved"
            lineNumber: 61
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "rowsInserted"
            lineNumber: 62
            Parameter { name: "startIndex"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "itemChanged"
            lineNumber: 63
            Parameter { name: "rowIndex"; type: "qsizetype" }
            Parameter { name: "columnIndex"; type: "qsizetype" }
        }
        Signal {
            name: "rowCountChanged"
            lineNumber: 65
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "columnCountChanged"
            lineNumber: 66
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "seriesChanged"
            lineNumber: 67
            Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true }
        }
    }
    Component {
        file: "qvalue3daxis.h"
        lineNumber: 14
        name: "QValue3DAxis"
        accessSemantics: "reference"
        prototype: "QAbstract3DAxis"
        exports: ["QtGraphs/Value3DAxis 6.0", "QtGraphs/Value3DAxis 6.9"]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545]
        Property {
            name: "segmentCount"
            type: "qsizetype"
            read: "segmentCount"
            write: "setSegmentCount"
            notify: "segmentCountChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "subSegmentCount"
            type: "qsizetype"
            read: "subSegmentCount"
            write: "setSubSegmentCount"
            notify: "subSegmentCountChanged"
            index: 1
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "labelFormat"
            type: "QString"
            read: "labelFormat"
            write: "setLabelFormat"
            notify: "labelFormatChanged"
            index: 2
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "formatter"
            type: "QValue3DAxisFormatter"
            isPointer: true
            read: "formatter"
            write: "setFormatter"
            notify: "formatterChanged"
            index: 3
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "reversed"
            type: "bool"
            read: "reversed"
            write: "setReversed"
            notify: "reversedChanged"
            index: 4
            lineNumber: 26
            isFinal: true
        }
        Signal {
            name: "segmentCountChanged"
            lineNumber: 58
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "subSegmentCountChanged"
            lineNumber: 59
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal {
            name: "labelFormatChanged"
            lineNumber: 60
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "formatterChanged"
            lineNumber: 61
            Parameter { name: "formatter"; type: "QValue3DAxisFormatter"; isPointer: true }
        }
        Signal {
            name: "reversedChanged"
            lineNumber: 62
            Parameter { name: "enable"; type: "bool" }
        }
        Signal { name: "formatterDirty"; lineNumber: 63 }
    }
    Component {
        file: "qvalue3daxisformatter.h"
        lineNumber: 20
        name: "QValue3DAxisFormatter"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/Value3DAxisFormatter 6.0"]
        exportMetaObjectRevisions: [1536]
        Method { name: "markDirtyNoLabelChange"; lineNumber: 34 }
    }
    Component {
        file: "qvalueaxis.h"
        lineNumber: 15
        name: "QValueAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtGraphs/ValueAxis 6.0",
            "QtGraphs/ValueAxis 6.9",
            "QtGraphs/ValueAxis 6.10"
        ]
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "min"
            type: "double"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "max"
            type: "double"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 1
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "labelFormat"
            type: "QString"
            read: "labelFormat"
            write: "setLabelFormat"
            notify: "labelFormatChanged"
            index: 2
            lineNumber: 20
            isFinal: true
        }
        Property {
            name: "labelDecimals"
            type: "int"
            read: "labelDecimals"
            write: "setLabelDecimals"
            notify: "labelDecimalsChanged"
            index: 3
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "subTickCount"
            type: "qsizetype"
            read: "subTickCount"
            write: "setSubTickCount"
            notify: "subTickCountChanged"
            index: 4
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "tickAnchor"
            type: "double"
            read: "tickAnchor"
            write: "setTickAnchor"
            notify: "tickAnchorChanged"
            index: 5
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "tickInterval"
            type: "double"
            read: "tickInterval"
            write: "setTickInterval"
            notify: "tickIntervalChanged"
            index: 6
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "zoom"
            revision: 1545
            type: "double"
            read: "zoom"
            write: "setZoom"
            notify: "zoomChanged"
            index: 7
            lineNumber: 29
        }
        Property {
            name: "pan"
            revision: 1545
            type: "double"
            read: "pan"
            write: "setPan"
            notify: "panChanged"
            index: 8
            lineNumber: 30
        }
        Signal {
            name: "minChanged"
            lineNumber: 71
            Parameter { name: "min"; type: "double" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 72
            Parameter { name: "max"; type: "double" }
        }
        Signal {
            name: "rangeChanged"
            lineNumber: 73
            Parameter { name: "min"; type: "double" }
            Parameter { name: "max"; type: "double" }
        }
        Signal {
            name: "subTickCountChanged"
            lineNumber: 74
            Parameter { name: "subTickCount"; type: "qsizetype" }
        }
        Signal {
            name: "labelFormatChanged"
            lineNumber: 75
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "labelDecimalsChanged"
            lineNumber: 76
            Parameter { name: "decimals"; type: "int" }
        }
        Signal {
            name: "tickAnchorChanged"
            lineNumber: 77
            Parameter { name: "tickAnchor"; type: "double" }
        }
        Signal {
            name: "tickIntervalChanged"
            lineNumber: 78
            Parameter { name: "tickInterval"; type: "double" }
        }
        Signal {
            name: "zoomChanged"
            revision: 1545
            lineNumber: 79
            Parameter { name: "zoom"; type: "double" }
        }
        Signal {
            name: "panChanged"
            revision: 1545
            lineNumber: 80
            Parameter { name: "pan"; type: "double" }
        }
    }
    Component {
        file: "qvariantanimation.h"
        lineNumber: 19
        name: "QVariantAnimation"
        accessSemantics: "reference"
        prototype: "QAbstractAnimation"
        Property {
            name: "startValue"
            type: "QVariant"
            read: "startValue"
            write: "setStartValue"
            index: 0
            lineNumber: 22
        }
        Property {
            name: "endValue"
            type: "QVariant"
            read: "endValue"
            write: "setEndValue"
            index: 1
            lineNumber: 23
        }
        Property {
            name: "currentValue"
            type: "QVariant"
            read: "currentValue"
            notify: "valueChanged"
            index: 2
            lineNumber: 24
            isReadonly: true
        }
        Property {
            name: "duration"
            type: "int"
            bindable: "bindableDuration"
            read: "duration"
            write: "setDuration"
            index: 3
            lineNumber: 25
        }
        Property {
            name: "easingCurve"
            type: "QEasingCurve"
            bindable: "bindableEasingCurve"
            read: "easingCurve"
            write: "setEasingCurve"
            index: 4
            lineNumber: 26
        }
        Signal {
            name: "valueChanged"
            lineNumber: 61
            Parameter { name: "value"; type: "QVariant" }
        }
    }
    Component {
        file: "qxymodelmapper.h"
        lineNumber: 19
        name: "QXYModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/XYModelMapper 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "series"
            type: "QXYSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesChanged"
            index: 0
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelChanged"
            index: 1
            lineNumber: 23
            isFinal: true
        }
        Property {
            name: "xSection"
            type: "qsizetype"
            read: "xSection"
            write: "setXSection"
            notify: "xSectionChanged"
            index: 2
            lineNumber: 24
            isFinal: true
        }
        Property {
            name: "ySection"
            type: "qsizetype"
            read: "ySection"
            write: "setYSection"
            notify: "ySectionChanged"
            index: 3
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "first"
            type: "qsizetype"
            read: "first"
            write: "setFirst"
            notify: "firstChanged"
            index: 4
            lineNumber: 26
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            write: "setCount"
            notify: "countChanged"
            index: 5
            lineNumber: 27
            isFinal: true
        }
        Property {
            name: "orientation"
            type: "Qt::Orientation"
            read: "orientation"
            write: "setOrientation"
            notify: "orientationChanged"
            index: 6
            lineNumber: 28
            isFinal: true
        }
        Signal { name: "seriesChanged"; lineNumber: 57 }
        Signal { name: "modelChanged"; lineNumber: 58 }
        Signal { name: "xSectionChanged"; lineNumber: 59 }
        Signal { name: "ySectionChanged"; lineNumber: 60 }
        Signal { name: "firstChanged"; lineNumber: 61 }
        Signal { name: "countChanged"; lineNumber: 62 }
        Signal { name: "orientationChanged"; lineNumber: 63 }
    }
    Component {
        file: "private/qxypoint_p.h"
        lineNumber: 22
        name: "QXYPoint"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtGraphs/XYPoint 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "x"
            type: "double"
            read: "x"
            write: "setX"
            index: 0
            lineNumber: 25
            isFinal: true
        }
        Property {
            name: "y"
            type: "double"
            read: "y"
            write: "setY"
            index: 1
            lineNumber: 26
            isFinal: true
        }
    }
    Component {
        file: "qxyseries.h"
        lineNumber: 15
        name: "QXYSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QAbstractSeries"
        exports: [
            "QtGraphs/QXYSeries 6.0",
            "QtGraphs/QXYSeries 6.9",
            "QtGraphs/QXYSeries 6.10"
        ]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1536, 1545, 1546]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 18
            isFinal: true
        }
        Property {
            name: "selectedColor"
            type: "QColor"
            read: "selectedColor"
            write: "setSelectedColor"
            notify: "selectedColorChanged"
            index: 1
            lineNumber: 19
            isFinal: true
        }
        Property {
            name: "pointDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "pointDelegate"
            write: "setPointDelegate"
            notify: "pointDelegateChanged"
            index: 2
            lineNumber: 21
            isFinal: true
        }
        Property {
            name: "draggable"
            type: "bool"
            read: "isDraggable"
            write: "setDraggable"
            notify: "draggableChanged"
            index: 3
            lineNumber: 22
            isFinal: true
        }
        Property {
            name: "selectedPoints"
            type: "qsizetype"
            isList: true
            read: "selectedPoints"
            notify: "selectedPointsChanged"
            index: 4
            lineNumber: 23
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "count"
            type: "qsizetype"
            read: "count"
            notify: "countChanged"
            index: 5
            lineNumber: 24
            isReadonly: true
            isFinal: true
        }
        Signal {
            name: "pointReplaced"
            lineNumber: 84
            Parameter { name: "index"; type: "qsizetype" }
        }
        Signal {
            name: "pointRemoved"
            lineNumber: 85
            Parameter { name: "index"; type: "qsizetype" }
        }
        Signal {
            name: "pointAdded"
            lineNumber: 86
            Parameter { name: "index"; type: "qsizetype" }
        }
        Signal {
            name: "pointsAdded"
            revision: 1545
            lineNumber: 87
            Parameter { name: "start"; type: "qsizetype" }
            Parameter { name: "end"; type: "qsizetype" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 88
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "selectedColorChanged"
            lineNumber: 89
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "pointsReplaced"; lineNumber: 90 }
        Signal {
            name: "pointsRemoved"
            lineNumber: 91
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Signal { name: "selectedPointsChanged"; lineNumber: 92 }
        Signal { name: "pointDelegateChanged"; lineNumber: 93 }
        Signal { name: "draggableChanged"; lineNumber: 94 }
        Signal { name: "seriesUpdated"; lineNumber: 95 }
        Signal { name: "countChanged"; lineNumber: 96 }
        Signal {
            name: "clicked"
            revision: 1545
            lineNumber: 98
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "doubleClicked"
            revision: 1545
            lineNumber: 99
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "pressed"
            revision: 1545
            lineNumber: 100
            Parameter { name: "point"; type: "QPoint" }
        }
        Signal {
            name: "released"
            revision: 1545
            lineNumber: 101
            Parameter { name: "point"; type: "QPoint" }
        }
        Method {
            name: "append"
            lineNumber: 30
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "append"
            lineNumber: 31
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "append"
            lineNumber: 32
            Parameter { name: "points"; type: "QPointF"; isList: true }
        }
        Method {
            name: "replace"
            lineNumber: 33
            Parameter { name: "oldX"; type: "double" }
            Parameter { name: "oldY"; type: "double" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "replace"
            lineNumber: 34
            Parameter { name: "oldPoint"; type: "QPointF" }
            Parameter { name: "newPoint"; type: "QPointF" }
        }
        Method {
            name: "replace"
            lineNumber: 35
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "replace"
            lineNumber: 36
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "newPoint"; type: "QPointF" }
        }
        Method {
            name: "replace"
            lineNumber: 37
            Parameter { name: "points"; type: "QPointF"; isList: true }
        }
        Method {
            name: "remove"
            lineNumber: 38
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 39
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "remove"
            lineNumber: 40
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "insert"
            lineNumber: 41
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "point"; type: "QPointF" }
        }
        Method { name: "clear"; lineNumber: 42 }
        Method {
            name: "at"
            type: "QPointF"
            isMethodConstant: true
            lineNumber: 43
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "find"
            type: "qsizetype"
            isMethodConstant: true
            lineNumber: 44
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "removeMultiple"
            lineNumber: 45
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "count"; type: "qsizetype" }
        }
        Method {
            name: "take"
            type: "bool"
            lineNumber: 46
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "isPointSelected"
            type: "bool"
            isMethodConstant: true
            lineNumber: 63
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "selectPoint"
            lineNumber: 64
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "deselectPoint"
            lineNumber: 65
            Parameter { name: "index"; type: "qsizetype" }
        }
        Method {
            name: "setPointSelected"
            lineNumber: 66
            Parameter { name: "index"; type: "qsizetype" }
            Parameter { name: "selected"; type: "bool" }
        }
        Method { name: "selectAllPoints"; lineNumber: 67 }
        Method { name: "deselectAllPoints"; lineNumber: 68 }
        Method {
            name: "selectPoints"
            lineNumber: 69
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
        Method {
            name: "deselectPoints"
            lineNumber: 70
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
        Method {
            name: "toggleSelection"
            lineNumber: 71
            Parameter { name: "indexes"; type: "qsizetype"; isList: true }
        }
    }
    Component {
        file: "private/qxyseriesanimation_p.h"
        lineNumber: 22
        name: "QXYSeriesAnimation"
        accessSemantics: "reference"
        prototype: "QGraphAnimation"
        Method {
            name: "valueUpdated"
            lineNumber: 45
            Parameter { name: "value"; type: "QVariant" }
        }
    }
    Component {
        file: "qgraphs3dnamespace.h"
        lineNumber: 11
        name: "QtGraphs3D"
        accessSemantics: "none"
        exports: ["QtGraphs/Graphs3D 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "SelectionFlag"
            isFlag: true
            isScoped: true
            lineNumber: 16
            values: [
                "None",
                "Item",
                "Row",
                "ItemAndRow",
                "Column",
                "ItemAndColumn",
                "RowAndColumn",
                "ItemRowAndColumn",
                "Slice",
                "MultiSeries"
            ]
        }
        Enum {
            name: "SliceCaptureType"
            isScoped: true
            lineNumber: 31
            values: ["NoImage", "RowImage", "ColumnImage"]
        }
        Enum {
            name: "ShadowQuality"
            isScoped: true
            lineNumber: 38
            values: [
                "None",
                "Low",
                "Medium",
                "High",
                "SoftLow",
                "SoftMedium",
                "SoftHigh"
            ]
        }
        Enum {
            name: "ElementType"
            isScoped: true
            lineNumber: 49
            values: [
                "None",
                "Series",
                "AxisXLabel",
                "AxisYLabel",
                "AxisZLabel",
                "CustomItem"
            ]
        }
        Enum {
            name: "OptimizationHint"
            isScoped: true
            lineNumber: 59
            values: ["Default", "Legacy"]
        }
        Enum {
            name: "RenderingMode"
            isScoped: true
            lineNumber: 65
            values: ["DirectToBackground", "Indirect"]
        }
        Enum {
            name: "CameraPreset"
            isScoped: true
            lineNumber: 71
            values: [
                "NoPreset",
                "FrontLow",
                "Front",
                "FrontHigh",
                "LeftLow",
                "Left",
                "LeftHigh",
                "RightLow",
                "Right",
                "RightHigh",
                "BehindLow",
                "Behind",
                "BehindHigh",
                "IsometricLeft",
                "IsometricLeftHigh",
                "IsometricRight",
                "IsometricRightHigh",
                "DirectlyAbove",
                "DirectlyAboveCW45",
                "DirectlyAboveCCW45",
                "FrontBelow",
                "LeftBelow",
                "RightBelow",
                "BehindBelow",
                "DirectlyBelow"
            ]
        }
        Enum {
            name: "GridLineType"
            isScoped: true
            lineNumber: 100
            values: ["Shader", "Geometry"]
        }
        Enum {
            name: "TransparencyTechnique"
            isScoped: true
            lineNumber: 103
            values: ["Default", "Approximate", "Accurate"]
        }
    }
}
