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: "private/declarativeforeigntypes_p.h"
        lineNumber: 275
        name: "QAbstractAxis"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/AbstractAxis 1.0",
            "QtCharts/AbstractAxis 6.0",
            "QtCharts/AbstractAxis 6.2"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536, 1538]
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 0
            lineNumber: 21
        }
        Property {
            name: "lineVisible"
            type: "bool"
            read: "isLineVisible"
            write: "setLineVisible"
            notify: "lineVisibleChanged"
            index: 1
            lineNumber: 23
        }
        Property {
            name: "linePen"
            type: "QPen"
            read: "linePen"
            write: "setLinePen"
            notify: "linePenChanged"
            index: 2
            lineNumber: 24
        }
        Property {
            name: "color"
            type: "QColor"
            read: "linePenColor"
            write: "setLinePenColor"
            notify: "colorChanged"
            index: 3
            lineNumber: 25
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "labelsVisible"
            write: "setLabelsVisible"
            notify: "labelsVisibleChanged"
            index: 4
            lineNumber: 27
        }
        Property {
            name: "labelsBrush"
            type: "QBrush"
            read: "labelsBrush"
            write: "setLabelsBrush"
            notify: "labelsBrushChanged"
            index: 5
            lineNumber: 28
        }
        Property {
            name: "labelsAngle"
            type: "int"
            read: "labelsAngle"
            write: "setLabelsAngle"
            notify: "labelsAngleChanged"
            index: 6
            lineNumber: 29
        }
        Property {
            name: "labelsFont"
            type: "QFont"
            read: "labelsFont"
            write: "setLabelsFont"
            notify: "labelsFontChanged"
            index: 7
            lineNumber: 30
        }
        Property {
            name: "labelsColor"
            type: "QColor"
            read: "labelsColor"
            write: "setLabelsColor"
            notify: "labelsColorChanged"
            index: 8
            lineNumber: 31
        }
        Property {
            name: "labelsTruncated"
            revision: 1538
            type: "bool"
            read: "labelsTruncated"
            notify: "labelsTruncatedChanged"
            index: 9
            lineNumber: 32
            isReadonly: true
        }
        Property {
            name: "truncateLabels"
            revision: 1538
            type: "bool"
            read: "truncateLabels"
            write: "setTruncateLabels"
            notify: "truncateLabelsChanged"
            index: 10
            lineNumber: 33
        }
        Property {
            name: "gridVisible"
            type: "bool"
            read: "isGridLineVisible"
            write: "setGridLineVisible"
            notify: "gridVisibleChanged"
            index: 11
            lineNumber: 35
        }
        Property {
            name: "gridLinePen"
            type: "QPen"
            read: "gridLinePen"
            write: "setGridLinePen"
            notify: "gridLinePenChanged"
            index: 12
            lineNumber: 36
        }
        Property {
            name: "minorGridVisible"
            type: "bool"
            read: "isMinorGridLineVisible"
            write: "setMinorGridLineVisible"
            notify: "minorGridVisibleChanged"
            index: 13
            lineNumber: 37
        }
        Property {
            name: "minorGridLinePen"
            type: "QPen"
            read: "minorGridLinePen"
            write: "setMinorGridLinePen"
            notify: "minorGridLinePenChanged"
            index: 14
            lineNumber: 38
        }
        Property {
            name: "gridLineColor"
            type: "QColor"
            read: "gridLineColor"
            write: "setGridLineColor"
            notify: "gridLineColorChanged"
            index: 15
            lineNumber: 39
        }
        Property {
            name: "minorGridLineColor"
            type: "QColor"
            read: "minorGridLineColor"
            write: "setMinorGridLineColor"
            notify: "minorGridLineColorChanged"
            index: 16
            lineNumber: 40
        }
        Property {
            name: "shadesVisible"
            type: "bool"
            read: "shadesVisible"
            write: "setShadesVisible"
            notify: "shadesVisibleChanged"
            index: 17
            lineNumber: 42
        }
        Property {
            name: "shadesColor"
            type: "QColor"
            read: "shadesColor"
            write: "setShadesColor"
            notify: "shadesColorChanged"
            index: 18
            lineNumber: 43
        }
        Property {
            name: "shadesBorderColor"
            type: "QColor"
            read: "shadesBorderColor"
            write: "setShadesBorderColor"
            notify: "shadesBorderColorChanged"
            index: 19
            lineNumber: 44
        }
        Property {
            name: "shadesPen"
            type: "QPen"
            read: "shadesPen"
            write: "setShadesPen"
            notify: "shadesPenChanged"
            index: 20
            lineNumber: 45
        }
        Property {
            name: "shadesBrush"
            type: "QBrush"
            read: "shadesBrush"
            write: "setShadesBrush"
            notify: "shadesBrushChanged"
            index: 21
            lineNumber: 46
        }
        Property {
            name: "titleText"
            type: "QString"
            read: "titleText"
            write: "setTitleText"
            notify: "titleTextChanged"
            index: 22
            lineNumber: 48
        }
        Property {
            name: "titleBrush"
            type: "QBrush"
            read: "titleBrush"
            write: "setTitleBrush"
            notify: "titleBrushChanged"
            index: 23
            lineNumber: 49
        }
        Property {
            name: "titleVisible"
            type: "bool"
            read: "isTitleVisible"
            write: "setTitleVisible"
            notify: "titleVisibleChanged"
            index: 24
            lineNumber: 50
        }
        Property {
            name: "titleFont"
            type: "QFont"
            read: "titleFont"
            write: "setTitleFont"
            notify: "titleFontChanged"
            index: 25
            lineNumber: 51
        }
        Property {
            name: "orientation"
            type: "Qt::Orientation"
            read: "orientation"
            index: 26
            lineNumber: 53
            isReadonly: true
        }
        Property {
            name: "alignment"
            type: "Qt::Alignment"
            read: "alignment"
            index: 27
            lineNumber: 55
            isReadonly: true
        }
        Property {
            name: "reverse"
            type: "bool"
            read: "isReverse"
            write: "setReverse"
            notify: "reverseChanged"
            index: 28
            lineNumber: 56
        }
        Signal {
            name: "visibleChanged"
            lineNumber: 164
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "linePenChanged"
            lineNumber: 165
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal {
            name: "lineVisibleChanged"
            lineNumber: 166
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelsVisibleChanged"
            lineNumber: 167
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "labelsBrushChanged"
            lineNumber: 168
            Parameter { name: "brush"; type: "QBrush" }
        }
        Signal {
            name: "labelsFontChanged"
            lineNumber: 169
            Parameter { name: "pen"; type: "QFont" }
        }
        Signal {
            name: "labelsAngleChanged"
            lineNumber: 170
            Parameter { name: "angle"; type: "int" }
        }
        Signal {
            name: "gridLinePenChanged"
            lineNumber: 171
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal {
            name: "gridVisibleChanged"
            lineNumber: 172
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "minorGridVisibleChanged"
            lineNumber: 173
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "minorGridLinePenChanged"
            lineNumber: 174
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal {
            name: "gridLineColorChanged"
            lineNumber: 175
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "minorGridLineColorChanged"
            lineNumber: 176
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 177
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "labelsColorChanged"
            lineNumber: 178
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "titleTextChanged"
            lineNumber: 179
            Parameter { name: "title"; type: "QString" }
        }
        Signal {
            name: "titleBrushChanged"
            lineNumber: 180
            Parameter { name: "brush"; type: "QBrush" }
        }
        Signal {
            name: "titleVisibleChanged"
            lineNumber: 181
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "titleFontChanged"
            lineNumber: 182
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "shadesVisibleChanged"
            lineNumber: 183
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "shadesColorChanged"
            lineNumber: 184
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "shadesBorderColorChanged"
            lineNumber: 185
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "shadesPenChanged"
            lineNumber: 186
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal {
            name: "shadesBrushChanged"
            lineNumber: 187
            Parameter { name: "brush"; type: "QBrush" }
        }
        Signal {
            name: "reverseChanged"
            lineNumber: 188
            Parameter { name: "reverse"; type: "bool" }
        }
        Signal {
            name: "labelsEditableChanged"
            lineNumber: 189
            Parameter { name: "editable"; type: "bool" }
        }
        Signal {
            name: "labelsTruncatedChanged"
            revision: 1538
            lineNumber: 190
            Parameter { name: "labelsTruncated"; type: "bool" }
        }
        Signal {
            name: "truncateLabelsChanged"
            revision: 1538
            lineNumber: 191
            Parameter { name: "truncateLabels"; type: "bool" }
        }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 109
        name: "QAbstractBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        exports: [
            "QtCharts/AbstractBarSeries 1.0",
            "QtCharts/AbstractBarSeries 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
        Enum {
            name: "LabelsPosition"
            lineNumber: 29
            values: [
                "LabelsCenter",
                "LabelsInsideEnd",
                "LabelsInsideBase",
                "LabelsOutsideEnd"
            ]
        }
        Property {
            name: "barWidth"
            type: "double"
            read: "barWidth"
            write: "setBarWidth"
            index: 0
            lineNumber: 19
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 1
            lineNumber: 20
            isReadonly: true
        }
        Property {
            name: "labelsVisible"
            type: "bool"
            read: "isLabelsVisible"
            write: "setLabelsVisible"
            notify: "labelsVisibleChanged"
            index: 2
            lineNumber: 21
        }
        Property {
            name: "labelsFormat"
            type: "QString"
            read: "labelsFormat"
            write: "setLabelsFormat"
            notify: "labelsFormatChanged"
            index: 3
            lineNumber: 22
        }
        Property {
            name: "labelsPosition"
            type: "LabelsPosition"
            read: "labelsPosition"
            write: "setLabelsPosition"
            notify: "labelsPositionChanged"
            index: 4
            lineNumber: 23
        }
        Property {
            name: "labelsAngle"
            type: "double"
            read: "labelsAngle"
            write: "setLabelsAngle"
            notify: "labelsAngleChanged"
            index: 5
            lineNumber: 24
        }
        Property {
            name: "labelsPrecision"
            type: "int"
            read: "labelsPrecision"
            write: "setLabelsPrecision"
            notify: "labelsPrecisionChanged"
            index: 6
            lineNumber: 25
        }
        Signal {
            name: "clicked"
            lineNumber: 70
            Parameter { name: "index"; type: "int" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 71
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "index"; type: "int" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            lineNumber: 72
            Parameter { name: "index"; type: "int" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 73
            Parameter { name: "index"; type: "int" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 74
            Parameter { name: "index"; type: "int" }
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Signal { name: "countChanged"; lineNumber: 75 }
        Signal { name: "labelsVisibleChanged"; lineNumber: 76 }
        Signal {
            name: "labelsFormatChanged"
            lineNumber: 77
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "labelsPositionChanged"
            lineNumber: 78
            Parameter { name: "position"; type: "QAbstractBarSeries::LabelsPosition" }
        }
        Signal {
            name: "labelsAngleChanged"
            lineNumber: 79
            Parameter { name: "angle"; type: "double" }
        }
        Signal {
            name: "labelsPrecisionChanged"
            lineNumber: 80
            Parameter { name: "precision"; type: "int" }
        }
        Signal {
            name: "barsetsAdded"
            lineNumber: 82
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
        Signal {
            name: "barsetsRemoved"
            lineNumber: 83
            Parameter { name: "sets"; type: "QList<QBarSet*>" }
        }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 304
        name: "QAbstractSeries"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/AbstractSeries 1.0",
            "QtCharts/AbstractSeries 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
        Enum {
            name: "SeriesType"
            lineNumber: 28
            values: [
                "SeriesTypeLine",
                "SeriesTypeArea",
                "SeriesTypeBar",
                "SeriesTypeStackedBar",
                "SeriesTypePercentBar",
                "SeriesTypePie",
                "SeriesTypeScatter",
                "SeriesTypeSpline",
                "SeriesTypeHorizontalBar",
                "SeriesTypeHorizontalStackedBar",
                "SeriesTypeHorizontalPercentBar",
                "SeriesTypeBoxPlot",
                "SeriesTypeCandlestick"
            ]
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 20
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 1
            lineNumber: 21
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 2
            lineNumber: 22
        }
        Property {
            name: "type"
            type: "SeriesType"
            read: "type"
            index: 3
            lineNumber: 23
            isReadonly: true
        }
        Property {
            name: "useOpenGL"
            type: "bool"
            read: "useOpenGL"
            write: "setUseOpenGL"
            notify: "useOpenGLChanged"
            index: 4
            lineNumber: 24
        }
        Signal { name: "nameChanged"; lineNumber: 70 }
        Signal { name: "visibleChanged"; lineNumber: 71 }
        Signal { name: "opacityChanged"; lineNumber: 72 }
        Signal { name: "useOpenGLChanged"; lineNumber: 73 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 99
        name: "QBarCategoryAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtCharts/BarCategoryAxis 1.0",
            "QtCharts/BarCategoriesAxis 1.0",
            "QtCharts/BarCategoryAxis 6.0",
            "QtCharts/BarCategoriesAxis 6.0",
            "QtCharts/BarCategoryAxis 6.2",
            "QtCharts/BarCategoriesAxis 6.2"
        ]
        exportMetaObjectRevisions: [256, 1536, 1538]
        Property {
            name: "categories"
            type: "QStringList"
            read: "categories"
            write: "setCategories"
            notify: "categoriesChanged"
            index: 0
            lineNumber: 16
        }
        Property {
            name: "min"
            type: "QString"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 1
            lineNumber: 17
        }
        Property {
            name: "max"
            type: "QString"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 2
            lineNumber: 18
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 3
            lineNumber: 19
            isReadonly: true
        }
        Signal { name: "categoriesChanged"; lineNumber: 49 }
        Signal {
            name: "minChanged"
            lineNumber: 50
            Parameter { name: "min"; type: "QString" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 51
            Parameter { name: "max"; type: "QString" }
        }
        Signal {
            name: "rangeChanged"
            lineNumber: 52
            Parameter { name: "min"; type: "QString" }
            Parameter { name: "max"; type: "QString" }
        }
        Signal { name: "countChanged"; lineNumber: 53 }
        Method { name: "clear"; lineNumber: 35 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 71
        name: "QBarModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/BarModelMapper 1.0",
            "QtCharts/BarModelMapper 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 167
        name: "QBoxPlotModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/BoxPlotModelMapper 2.0",
            "QtCharts/BoxPlotModelMapper 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [512, 1536]
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 359
        name: "QBrush"
        accessSemantics: "value"
        extension: "CppQBrush"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 359
        name: "CppQBrush"
        accessSemantics: "value"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 202
        name: "QCandlestickModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/CandlestickModelMapper 2.2",
            "QtCharts/CandlestickModelMapper 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [514, 1536]
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 0
            lineNumber: 25
        }
        Property {
            name: "series"
            type: "QCandlestickSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 1
            lineNumber: 26
        }
        Signal { name: "modelReplaced"; lineNumber: 40 }
        Signal { name: "seriesReplaced"; lineNumber: 41 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 237
        name: "QDateTimeAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtCharts/DateTimeAxis 1.1",
            "QtCharts/DateTimeAxis 6.0",
            "QtCharts/DateTimeAxis 6.2"
        ]
        exportMetaObjectRevisions: [257, 1536, 1538]
        Property {
            name: "tickCount"
            type: "int"
            read: "tickCount"
            write: "setTickCount"
            notify: "tickCountChanged"
            index: 0
            lineNumber: 20
        }
        Property {
            name: "min"
            type: "QDateTime"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 1
            lineNumber: 21
        }
        Property {
            name: "max"
            type: "QDateTime"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 2
            lineNumber: 22
        }
        Property {
            name: "format"
            type: "QString"
            read: "format"
            write: "setFormat"
            notify: "formatChanged"
            index: 3
            lineNumber: 23
        }
        Signal {
            name: "minChanged"
            lineNumber: 50
            Parameter { name: "min"; type: "QDateTime" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 51
            Parameter { name: "max"; type: "QDateTime" }
        }
        Signal {
            name: "rangeChanged"
            lineNumber: 52
            Parameter { name: "min"; type: "QDateTime" }
            Parameter { name: "max"; type: "QDateTime" }
        }
        Signal {
            name: "formatChanged"
            lineNumber: 53
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "tickCountChanged"
            lineNumber: 54
            Parameter { name: "tick"; type: "int" }
        }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 81
        name: "QHBarModelMapper"
        accessSemantics: "reference"
        prototype: "QBarModelMapper"
        exports: [
            "QtCharts/HBarModelMapper 1.0",
            "QtCharts/HBarModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QAbstractBarSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "firstBarSetRow"
            type: "int"
            read: "firstBarSetRow"
            write: "setFirstBarSetRow"
            notify: "firstBarSetRowChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "lastBarSetRow"
            type: "int"
            read: "lastBarSetRow"
            write: "setLastBarSetRow"
            notify: "lastBarSetRowChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstColumn"
            type: "int"
            read: "firstColumn"
            write: "setFirstColumn"
            notify: "firstColumnChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "columnCount"
            type: "int"
            read: "columnCount"
            write: "setColumnCount"
            notify: "columnCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "firstBarSetRowChanged"; lineNumber: 48 }
        Signal { name: "lastBarSetRowChanged"; lineNumber: 49 }
        Signal { name: "firstColumnChanged"; lineNumber: 50 }
        Signal { name: "columnCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 176
        name: "QHBoxPlotModelMapper"
        accessSemantics: "reference"
        prototype: "QBoxPlotModelMapper"
        exports: [
            "QtCharts/HBoxPlotModelMapper 2.0",
            "QtCharts/HBoxPlotModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [512, 1536]
        Property {
            name: "series"
            type: "QBoxPlotSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 18
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 19
        }
        Property {
            name: "firstBoxSetRow"
            type: "int"
            read: "firstBoxSetRow"
            write: "setFirstBoxSetRow"
            notify: "firstBoxSetRowChanged"
            index: 2
            lineNumber: 20
        }
        Property {
            name: "lastBoxSetRow"
            type: "int"
            read: "lastBoxSetRow"
            write: "setLastBoxSetRow"
            notify: "lastBoxSetRowChanged"
            index: 3
            lineNumber: 21
        }
        Property {
            name: "firstColumn"
            type: "int"
            read: "firstColumn"
            write: "setFirstColumn"
            notify: "firstColumnChanged"
            index: 4
            lineNumber: 22
        }
        Property {
            name: "columnCount"
            type: "int"
            read: "columnCount"
            write: "setColumnCount"
            notify: "columnCountChanged"
            index: 5
            lineNumber: 23
        }
        Signal { name: "seriesReplaced"; lineNumber: 47 }
        Signal { name: "modelReplaced"; lineNumber: 48 }
        Signal { name: "firstBoxSetRowChanged"; lineNumber: 49 }
        Signal { name: "lastBoxSetRowChanged"; lineNumber: 50 }
        Signal { name: "firstColumnChanged"; lineNumber: 51 }
        Signal { name: "columnCountChanged"; lineNumber: 52 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 211
        name: "QHCandlestickModelMapper"
        accessSemantics: "reference"
        prototype: "QCandlestickModelMapper"
        exports: [
            "QtCharts/HCandlestickModelMapper 2.2",
            "QtCharts/HCandlestickModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [514, 1536]
        Property {
            name: "timestampColumn"
            type: "int"
            read: "timestampColumn"
            write: "setTimestampColumn"
            notify: "timestampColumnChanged"
            index: 0
            lineNumber: 14
        }
        Property {
            name: "openColumn"
            type: "int"
            read: "openColumn"
            write: "setOpenColumn"
            notify: "openColumnChanged"
            index: 1
            lineNumber: 15
        }
        Property {
            name: "highColumn"
            type: "int"
            read: "highColumn"
            write: "setHighColumn"
            notify: "highColumnChanged"
            index: 2
            lineNumber: 16
        }
        Property {
            name: "lowColumn"
            type: "int"
            read: "lowColumn"
            write: "setLowColumn"
            notify: "lowColumnChanged"
            index: 3
            lineNumber: 17
        }
        Property {
            name: "closeColumn"
            type: "int"
            read: "closeColumn"
            write: "setCloseColumn"
            notify: "closeColumnChanged"
            index: 4
            lineNumber: 18
        }
        Property {
            name: "firstSetRow"
            type: "int"
            read: "firstSetRow"
            write: "setFirstSetRow"
            notify: "firstSetRowChanged"
            index: 5
            lineNumber: 19
        }
        Property {
            name: "lastSetRow"
            type: "int"
            read: "lastSetRow"
            write: "setLastSetRow"
            notify: "lastSetRowChanged"
            index: 6
            lineNumber: 20
        }
        Signal { name: "timestampColumnChanged"; lineNumber: 49 }
        Signal { name: "openColumnChanged"; lineNumber: 50 }
        Signal { name: "highColumnChanged"; lineNumber: 51 }
        Signal { name: "lowColumnChanged"; lineNumber: 52 }
        Signal { name: "closeColumnChanged"; lineNumber: 53 }
        Signal { name: "firstSetRowChanged"; lineNumber: 54 }
        Signal { name: "lastSetRowChanged"; lineNumber: 55 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 139
        name: "QHPieModelMapper"
        accessSemantics: "reference"
        prototype: "QPieModelMapper"
        exports: [
            "QtCharts/HPieModelMapper 1.0",
            "QtCharts/HPieModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QPieSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "valuesRow"
            type: "int"
            read: "valuesRow"
            write: "setValuesRow"
            notify: "valuesRowChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "labelsRow"
            type: "int"
            read: "labelsRow"
            write: "setLabelsRow"
            notify: "labelsRowChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstColumn"
            type: "int"
            read: "firstColumn"
            write: "setFirstColumn"
            notify: "firstColumnChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "columnCount"
            type: "int"
            read: "columnCount"
            write: "setColumnCount"
            notify: "columnCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "valuesRowChanged"; lineNumber: 48 }
        Signal { name: "labelsRowChanged"; lineNumber: 49 }
        Signal { name: "firstColumnChanged"; lineNumber: 50 }
        Signal { name: "columnCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 257
        name: "QHXYModelMapper"
        accessSemantics: "reference"
        prototype: "QXYModelMapper"
        exports: [
            "QtCharts/HXYModelMapper 1.0",
            "QtCharts/HXYModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QXYSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "xRow"
            type: "int"
            read: "xRow"
            write: "setXRow"
            notify: "xRowChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "yRow"
            type: "int"
            read: "yRow"
            write: "setYRow"
            notify: "yRowChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstColumn"
            type: "int"
            read: "firstColumn"
            write: "setFirstColumn"
            notify: "firstColumnChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "columnCount"
            type: "int"
            read: "columnCount"
            write: "setColumnCount"
            notify: "columnCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "xRowChanged"; lineNumber: 48 }
        Signal { name: "yRowChanged"; lineNumber: 49 }
        Signal { name: "firstColumnChanged"; lineNumber: 50 }
        Signal { name: "columnCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 324
        name: "QXYSeries::PointsConfigurationHash"
        accessSemantics: "value"
        extension: "CppQHashPointConfiguration"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 324
        name: "CppQHashPointConfiguration"
        accessSemantics: "value"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 332
        name: "QLegend"
        accessSemantics: "reference"
        prototype: "QGraphicsWidget"
        exports: [
            "QtCharts/Legend 1.0",
            "QtCharts/Legend 6.0",
            "QtCharts/Legend 6.2"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536, 1538]
        Enum {
            name: "MarkerShape"
            lineNumber: 36
            values: [
                "MarkerShapeDefault",
                "MarkerShapeRectangle",
                "MarkerShapeCircle",
                "MarkerShapeFromSeries",
                "MarkerShapeRotatedRectangle",
                "MarkerShapeTriangle",
                "MarkerShapeStar",
                "MarkerShapePentagon"
            ]
        }
        Property {
            name: "alignment"
            type: "Qt::Alignment"
            read: "alignment"
            write: "setAlignment"
            index: 0
            lineNumber: 22
        }
        Property {
            name: "backgroundVisible"
            type: "bool"
            read: "isBackgroundVisible"
            write: "setBackgroundVisible"
            notify: "backgroundVisibleChanged"
            index: 1
            lineNumber: 23
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 2
            lineNumber: 24
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 3
            lineNumber: 25
        }
        Property {
            name: "font"
            type: "QFont"
            read: "font"
            write: "setFont"
            notify: "fontChanged"
            index: 4
            lineNumber: 26
        }
        Property {
            name: "labelColor"
            type: "QColor"
            read: "labelColor"
            write: "setLabelColor"
            notify: "labelColorChanged"
            index: 5
            lineNumber: 27
        }
        Property {
            name: "reverseMarkers"
            type: "bool"
            read: "reverseMarkers"
            write: "setReverseMarkers"
            notify: "reverseMarkersChanged"
            index: 6
            lineNumber: 28
        }
        Property {
            name: "showToolTips"
            type: "bool"
            read: "showToolTips"
            write: "setShowToolTips"
            notify: "showToolTipsChanged"
            index: 7
            lineNumber: 29
        }
        Property {
            name: "markerShape"
            type: "MarkerShape"
            read: "markerShape"
            write: "setMarkerShape"
            notify: "markerShapeChanged"
            index: 8
            lineNumber: 30
        }
        Signal {
            name: "backgroundVisibleChanged"
            lineNumber: 99
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 100
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 101
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "fontChanged"
            lineNumber: 102
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "labelColorChanged"
            lineNumber: 103
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "reverseMarkersChanged"
            lineNumber: 104
            Parameter { name: "reverseMarkers"; type: "bool" }
        }
        Signal {
            name: "showToolTipsChanged"
            lineNumber: 105
            Parameter { name: "showToolTips"; type: "bool" }
        }
        Signal {
            name: "markerShapeChanged"
            lineNumber: 106
            Parameter { name: "shape"; type: "MarkerShape" }
        }
        Signal {
            name: "attachedToChartChanged"
            revision: 1538
            lineNumber: 107
            Parameter { name: "attachedToChart"; type: "bool" }
        }
        Signal {
            name: "interactiveChanged"
            lineNumber: 108
            Parameter { name: "interactive"; type: "bool" }
        }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 119
        name: "QList<QBarSet*>"
        accessSemantics: "sequence"
        valueType: "QBarSet"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 192
        name: "QList<QBoxSet*>"
        accessSemantics: "sequence"
        valueType: "QBoxSet"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 227
        name: "QList<QCandlestickSet*>"
        accessSemantics: "sequence"
        valueType: "QCandlestickSet"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 157
        name: "QList<QPieSlice*>"
        accessSemantics: "sequence"
        valueType: "QPieSlice"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 295
        name: "QLogValueAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtCharts/LogValueAxis 1.3",
            "QtCharts/LogValueAxis 6.0",
            "QtCharts/LogValueAxis 6.2"
        ]
        exportMetaObjectRevisions: [259, 1536, 1538]
        Property {
            name: "min"
            type: "double"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 0
            lineNumber: 20
        }
        Property {
            name: "max"
            type: "double"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 1
            lineNumber: 21
        }
        Property {
            name: "labelFormat"
            type: "QString"
            read: "labelFormat"
            write: "setLabelFormat"
            notify: "labelFormatChanged"
            index: 2
            lineNumber: 22
        }
        Property {
            name: "base"
            type: "double"
            read: "base"
            write: "setBase"
            notify: "baseChanged"
            index: 3
            lineNumber: 23
        }
        Property {
            name: "tickCount"
            type: "int"
            read: "tickCount"
            notify: "tickCountChanged"
            index: 4
            lineNumber: 24
            isReadonly: true
        }
        Property {
            name: "minorTickCount"
            type: "int"
            read: "minorTickCount"
            write: "setMinorTickCount"
            notify: "minorTickCountChanged"
            index: 5
            lineNumber: 25
        }
        Signal {
            name: "minChanged"
            lineNumber: 56
            Parameter { name: "min"; type: "double" }
        }
        Signal {
            name: "maxChanged"
            lineNumber: 57
            Parameter { name: "max"; type: "double" }
        }
        Signal {
            name: "rangeChanged"
            lineNumber: 58
            Parameter { name: "min"; type: "double" }
            Parameter { name: "max"; type: "double" }
        }
        Signal {
            name: "labelFormatChanged"
            lineNumber: 59
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "baseChanged"
            lineNumber: 60
            Parameter { name: "base"; type: "double" }
        }
        Signal {
            name: "tickCountChanged"
            lineNumber: 61
            Parameter { name: "tickCount"; type: "int" }
        }
        Signal {
            name: "minorTickCountChanged"
            lineNumber: 62
            Parameter { name: "minorTickCount"; type: "int" }
        }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 351
        name: "QPen"
        accessSemantics: "value"
        extension: "CppQPen"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 351
        name: "CppQPen"
        accessSemantics: "value"
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 129
        name: "QPieModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/PieModelMapper 1.0",
            "QtCharts/PieModelMapper 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 90
        name: "QVBarModelMapper"
        accessSemantics: "reference"
        prototype: "QBarModelMapper"
        exports: [
            "QtCharts/VBarModelMapper 1.0",
            "QtCharts/VBarModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QAbstractBarSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 15
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 16
        }
        Property {
            name: "firstBarSetColumn"
            type: "int"
            read: "firstBarSetColumn"
            write: "setFirstBarSetColumn"
            notify: "firstBarSetColumnChanged"
            index: 2
            lineNumber: 17
        }
        Property {
            name: "lastBarSetColumn"
            type: "int"
            read: "lastBarSetColumn"
            write: "setLastBarSetColumn"
            notify: "lastBarSetColumnChanged"
            index: 3
            lineNumber: 18
        }
        Property {
            name: "firstRow"
            type: "int"
            read: "firstRow"
            write: "setFirstRow"
            notify: "firstRowChanged"
            index: 4
            lineNumber: 19
        }
        Property {
            name: "rowCount"
            type: "int"
            read: "rowCount"
            write: "setRowCount"
            notify: "rowCountChanged"
            index: 5
            lineNumber: 20
        }
        Signal { name: "seriesReplaced"; lineNumber: 44 }
        Signal { name: "modelReplaced"; lineNumber: 45 }
        Signal { name: "firstBarSetColumnChanged"; lineNumber: 46 }
        Signal { name: "lastBarSetColumnChanged"; lineNumber: 47 }
        Signal { name: "firstRowChanged"; lineNumber: 48 }
        Signal { name: "rowCountChanged"; lineNumber: 49 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 184
        name: "QVBoxPlotModelMapper"
        accessSemantics: "reference"
        prototype: "QBoxPlotModelMapper"
        exports: [
            "QtCharts/VBoxPlotModelMapper 2.0",
            "QtCharts/VBoxPlotModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [512, 1536]
        Property {
            name: "series"
            type: "QBoxPlotSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "firstBoxSetColumn"
            type: "int"
            read: "firstBoxSetColumn"
            write: "setFirstBoxSetColumn"
            notify: "firstBoxSetColumnChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "lastBoxSetColumn"
            type: "int"
            read: "lastBoxSetColumn"
            write: "setLastBoxSetColumn"
            notify: "lastBoxSetColumnChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstRow"
            type: "int"
            read: "firstRow"
            write: "setFirstRow"
            notify: "firstRowChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "rowCount"
            type: "int"
            read: "rowCount"
            write: "setRowCount"
            notify: "rowCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "firstBoxSetColumnChanged"; lineNumber: 48 }
        Signal { name: "lastBoxSetColumnChanged"; lineNumber: 49 }
        Signal { name: "firstRowChanged"; lineNumber: 50 }
        Signal { name: "rowCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 219
        name: "QVCandlestickModelMapper"
        accessSemantics: "reference"
        prototype: "QCandlestickModelMapper"
        exports: [
            "QtCharts/VCandlestickModelMapper 2.2",
            "QtCharts/VCandlestickModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [514, 1536]
        Property {
            name: "timestampRow"
            type: "int"
            read: "timestampRow"
            write: "setTimestampRow"
            notify: "timestampRowChanged"
            index: 0
            lineNumber: 14
        }
        Property {
            name: "openRow"
            type: "int"
            read: "openRow"
            write: "setOpenRow"
            notify: "openRowChanged"
            index: 1
            lineNumber: 15
        }
        Property {
            name: "highRow"
            type: "int"
            read: "highRow"
            write: "setHighRow"
            notify: "highRowChanged"
            index: 2
            lineNumber: 16
        }
        Property {
            name: "lowRow"
            type: "int"
            read: "lowRow"
            write: "setLowRow"
            notify: "lowRowChanged"
            index: 3
            lineNumber: 17
        }
        Property {
            name: "closeRow"
            type: "int"
            read: "closeRow"
            write: "setCloseRow"
            notify: "closeRowChanged"
            index: 4
            lineNumber: 18
        }
        Property {
            name: "firstSetColumn"
            type: "int"
            read: "firstSetColumn"
            write: "setFirstSetColumn"
            notify: "firstSetColumnChanged"
            index: 5
            lineNumber: 19
        }
        Property {
            name: "lastSetColumn"
            type: "int"
            read: "lastSetColumn"
            write: "setLastSetColumn"
            notify: "lastSetColumnChanged"
            index: 6
            lineNumber: 20
        }
        Signal { name: "timestampRowChanged"; lineNumber: 49 }
        Signal { name: "openRowChanged"; lineNumber: 50 }
        Signal { name: "highRowChanged"; lineNumber: 51 }
        Signal { name: "lowRowChanged"; lineNumber: 52 }
        Signal { name: "closeRowChanged"; lineNumber: 53 }
        Signal { name: "firstSetColumnChanged"; lineNumber: 54 }
        Signal { name: "lastSetColumnChanged"; lineNumber: 55 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 148
        name: "QVPieModelMapper"
        accessSemantics: "reference"
        prototype: "QPieModelMapper"
        exports: [
            "QtCharts/VPieModelMapper 1.0",
            "QtCharts/VPieModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QPieSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "valuesColumn"
            type: "int"
            read: "valuesColumn"
            write: "setValuesColumn"
            notify: "valuesColumnChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "labelsColumn"
            type: "int"
            read: "labelsColumn"
            write: "setLabelsColumn"
            notify: "labelsColumnChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstRow"
            type: "int"
            read: "firstRow"
            write: "setFirstRow"
            notify: "firstRowChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "rowCount"
            type: "int"
            read: "rowCount"
            write: "setRowCount"
            notify: "rowCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "valuesColumnChanged"; lineNumber: 48 }
        Signal { name: "labelsColumnChanged"; lineNumber: 49 }
        Signal { name: "firstRowChanged"; lineNumber: 50 }
        Signal { name: "rowCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 266
        name: "QVXYModelMapper"
        accessSemantics: "reference"
        prototype: "QXYModelMapper"
        exports: [
            "QtCharts/VXYModelMapper 1.0",
            "QtCharts/VXYModelMapper 6.0"
        ]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "series"
            type: "QXYSeries"
            isPointer: true
            read: "series"
            write: "setSeries"
            notify: "seriesReplaced"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "model"
            type: "QAbstractItemModel"
            isPointer: true
            read: "model"
            write: "setModel"
            notify: "modelReplaced"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "xColumn"
            type: "int"
            read: "xColumn"
            write: "setXColumn"
            notify: "xColumnChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "yColumn"
            type: "int"
            read: "yColumn"
            write: "setYColumn"
            notify: "yColumnChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "firstRow"
            type: "int"
            read: "firstRow"
            write: "setFirstRow"
            notify: "firstRowChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "rowCount"
            type: "int"
            read: "rowCount"
            write: "setRowCount"
            notify: "rowCountChanged"
            index: 5
            lineNumber: 22
        }
        Signal { name: "seriesReplaced"; lineNumber: 46 }
        Signal { name: "modelReplaced"; lineNumber: 47 }
        Signal { name: "xColumnChanged"; lineNumber: 48 }
        Signal { name: "yColumnChanged"; lineNumber: 49 }
        Signal { name: "firstRowChanged"; lineNumber: 50 }
        Signal { name: "rowCountChanged"; lineNumber: 51 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 285
        name: "QValueAxis"
        accessSemantics: "reference"
        prototype: "QAbstractAxis"
        exports: [
            "QtCharts/ValueAxis 1.0",
            "QtCharts/ValuesAxis 1.0",
            "QtCharts/ValueAxis 2.3",
            "QtCharts/ValuesAxis 2.3",
            "QtCharts/ValueAxis 6.0",
            "QtCharts/ValuesAxis 6.0",
            "QtCharts/ValueAxis 6.2",
            "QtCharts/ValuesAxis 6.2"
        ]
        exportMetaObjectRevisions: [256, 515, 1536, 1538]
        Enum {
            name: "TickType"
            lineNumber: 30
            values: ["TicksDynamic", "TicksFixed"]
        }
        Property {
            name: "tickCount"
            type: "int"
            read: "tickCount"
            write: "setTickCount"
            notify: "tickCountChanged"
            index: 0
            lineNumber: 16
        }
        Property {
            name: "min"
            type: "double"
            read: "min"
            write: "setMin"
            notify: "minChanged"
            index: 1
            lineNumber: 17
        }
        Property {
            name: "max"
            type: "double"
            read: "max"
            write: "setMax"
            notify: "maxChanged"
            index: 2
            lineNumber: 18
        }
        Property {
            name: "labelFormat"
            type: "QString"
            read: "labelFormat"
            write: "setLabelFormat"
            notify: "labelFormatChanged"
            index: 3
            lineNumber: 19
        }
        Property {
            name: "minorTickCount"
            type: "int"
            read: "minorTickCount"
            write: "setMinorTickCount"
            notify: "minorTickCountChanged"
            index: 4
            lineNumber: 20
        }
        Property {
            name: "tickAnchor"
            revision: 515
            type: "double"
            read: "tickAnchor"
            write: "setTickAnchor"
            notify: "tickAnchorChanged"
            index: 5
            lineNumber: 21
        }
        Property {
            name: "tickInterval"
            revision: 515
            type: "double"
            read: "tickInterval"
            write: "setTickInterval"
            notify: "tickIntervalChanged"
            index: 6
            lineNumber: 23
        }
        Property {
            name: "tickType"
            revision: 515
            type: "TickType"
            read: "tickType"
            write: "setTickType"
            notify: "tickTypeChanged"
            index: 7
            lineNumber: 25
        }
        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: "tickCountChanged"
            lineNumber: 74
            Parameter { name: "tickCount"; type: "int" }
        }
        Signal {
            name: "minorTickCountChanged"
            lineNumber: 75
            Parameter { name: "tickCount"; type: "int" }
        }
        Signal {
            name: "labelFormatChanged"
            lineNumber: 76
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "tickIntervalChanged"
            revision: 515
            lineNumber: 77
            Parameter { name: "interval"; type: "double" }
        }
        Signal {
            name: "tickAnchorChanged"
            revision: 515
            lineNumber: 78
            Parameter { name: "anchor"; type: "double" }
        }
        Signal {
            name: "tickTypeChanged"
            revision: 515
            lineNumber: 79
            Parameter { name: "type"; type: "QValueAxis::TickType" }
        }
        Method { name: "applyNiceNumbers"; lineNumber: 68 }
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 247
        name: "QXYModelMapper"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtCharts/XYModelMapper 1.0", "QtCharts/XYModelMapper 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
    }
    Component {
        file: "private/declarativeforeigntypes_p.h"
        lineNumber: 314
        name: "QXYSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        exports: [
            "QtCharts/XYSeries 1.0",
            "QtCharts/XYSeries 6.0",
            "QtCharts/XYSeries 6.2"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536, 1538]
        Enum {
            name: "PointConfiguration"
            isScoped: true
            lineNumber: 40
            values: [
                "Color",
                "Size",
                "Visibility",
                "LabelVisibility",
                "LabelFormat"
            ]
        }
        Property {
            name: "pointsVisible"
            type: "bool"
            read: "pointsVisible"
            write: "setPointsVisible"
            index: 0
            lineNumber: 25
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 26
        }
        Property {
            name: "selectedColor"
            revision: 1538
            type: "QColor"
            read: "color"
            write: "setSelectedColor"
            notify: "selectedColorChanged"
            index: 2
            lineNumber: 27
        }
        Property {
            name: "pointLabelsFormat"
            type: "QString"
            read: "pointLabelsFormat"
            write: "setPointLabelsFormat"
            notify: "pointLabelsFormatChanged"
            index: 3
            lineNumber: 28
        }
        Property {
            name: "pointLabelsVisible"
            type: "bool"
            read: "pointLabelsVisible"
            write: "setPointLabelsVisible"
            notify: "pointLabelsVisibilityChanged"
            index: 4
            lineNumber: 29
        }
        Property {
            name: "pointLabelsFont"
            type: "QFont"
            read: "pointLabelsFont"
            write: "setPointLabelsFont"
            notify: "pointLabelsFontChanged"
            index: 5
            lineNumber: 30
        }
        Property {
            name: "pointLabelsColor"
            type: "QColor"
            read: "pointLabelsColor"
            write: "setPointLabelsColor"
            notify: "pointLabelsColorChanged"
            index: 6
            lineNumber: 31
        }
        Property {
            name: "pointLabelsClipping"
            type: "bool"
            read: "pointLabelsClipping"
            write: "setPointLabelsClipping"
            notify: "pointLabelsClippingChanged"
            index: 7
            lineNumber: 32
        }
        Property {
            name: "bestFitLineVisible"
            revision: 1538
            type: "bool"
            read: "bestFitLineVisible"
            write: "setBestFitLineVisible"
            notify: "bestFitLineVisibilityChanged"
            index: 8
            lineNumber: 33
        }
        Property {
            name: "bestFitLineColor"
            revision: 1538
            type: "QColor"
            read: "bestFitLineColor"
            write: "setBestFitLineColor"
            notify: "bestFitLineColorChanged"
            index: 9
            lineNumber: 34
        }
        Signal {
            name: "clicked"
            lineNumber: 156
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "hovered"
            lineNumber: 157
            Parameter { name: "point"; type: "QPointF" }
            Parameter { name: "state"; type: "bool" }
        }
        Signal {
            name: "pressed"
            lineNumber: 158
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "released"
            lineNumber: 159
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 160
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "pointReplaced"
            lineNumber: 161
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "pointRemoved"
            lineNumber: 162
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "pointAdded"
            lineNumber: 163
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 164
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "selectedColorChanged"
            revision: 1538
            lineNumber: 165
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "pointsReplaced"; lineNumber: 166 }
        Signal {
            name: "pointLabelsFormatChanged"
            lineNumber: 167
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "pointLabelsVisibilityChanged"
            lineNumber: 168
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "pointLabelsFontChanged"
            lineNumber: 169
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "pointLabelsColorChanged"
            lineNumber: 170
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "pointLabelsClippingChanged"
            lineNumber: 171
            Parameter { name: "clipping"; type: "bool" }
        }
        Signal {
            name: "pointsRemoved"
            lineNumber: 172
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "penChanged"
            lineNumber: 173
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal { name: "selectedPointsChanged"; lineNumber: 174 }
        Signal {
            name: "lightMarkerChanged"
            revision: 1538
            lineNumber: 175
            Parameter { name: "lightMarker"; type: "QImage" }
        }
        Signal {
            name: "selectedLightMarkerChanged"
            revision: 1538
            lineNumber: 176
            Parameter { name: "selectedLightMarker"; type: "QImage" }
        }
        Signal {
            name: "bestFitLineVisibilityChanged"
            revision: 1538
            lineNumber: 177
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "bestFitLinePenChanged"
            revision: 1538
            lineNumber: 178
            Parameter { name: "pen"; type: "QPen" }
        }
        Signal {
            name: "bestFitLineColorChanged"
            revision: 1538
            lineNumber: 179
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "pointsConfigurationChanged"
            revision: 1538
            lineNumber: 180
            Parameter { name: "configuration"; type: "QXYSeries::PointsConfigurationHash" }
        }
        Signal {
            name: "markerSizeChanged"
            lineNumber: 182
            Parameter { name: "size"; type: "double" }
        }
    }
    Component {
        file: "private/declarativeareaseries_p.h"
        lineNumber: 24
        name: "DeclarativeAreaSeries"
        accessSemantics: "reference"
        prototype: "QAreaSeries"
        exports: [
            "QtCharts/AreaSeries 1.0",
            "QtCharts/AreaSeries 1.1",
            "QtCharts/AreaSeries 1.2",
            "QtCharts/AreaSeries 1.3",
            "QtCharts/AreaSeries 1.4",
            "QtCharts/AreaSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 259, 260, 1536]
        Property {
            name: "upperSeries"
            type: "DeclarativeLineSeries"
            isPointer: true
            read: "upperSeries"
            write: "setUpperSeries"
            index: 0
            lineNumber: 27
        }
        Property {
            name: "lowerSeries"
            type: "DeclarativeLineSeries"
            isPointer: true
            read: "lowerSeries"
            write: "setLowerSeries"
            index: 1
            lineNumber: 28
        }
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 2
            lineNumber: 29
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 3
            lineNumber: 30
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 4
            lineNumber: 31
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 5
            lineNumber: 32
        }
        Property {
            name: "axisAngular"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisAngular"
            write: "setAxisAngular"
            notify: "axisAngularChanged"
            index: 6
            lineNumber: 33
        }
        Property {
            name: "axisRadial"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisRadial"
            write: "setAxisRadial"
            notify: "axisRadialChanged"
            index: 7
            lineNumber: 34
        }
        Property {
            name: "borderWidth"
            revision: 257
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 8
            lineNumber: 35
        }
        Property {
            name: "brushFilename"
            revision: 260
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 9
            lineNumber: 36
        }
        Property {
            name: "brush"
            revision: 260
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 10
            lineNumber: 37
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 68
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 69
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "borderWidthChanged"
            revision: 257
            lineNumber: 70
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 71
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 72
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisAngularChanged"
            revision: 259
            lineNumber: 73
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisRadialChanged"
            revision: 259
            lineNumber: 74
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal { name: "brushChanged"; revision: 260; lineNumber: 75 }
        Signal {
            name: "brushFilenameChanged"
            revision: 260
            lineNumber: 76
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 79 }
    }
    Component {
        file: "private/declarativeaxes_p.h"
        lineNumber: 23
        name: "DeclarativeAxes"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtCharts/DeclarativeAxes 1.0",
            "QtCharts/DeclarativeAxes 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "axisX"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 26
        }
        Property {
            name: "axisY"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 27
        }
        Property {
            name: "axisXTop"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 28
        }
        Property {
            name: "axisYRight"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 29
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 54
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 55
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            lineNumber: 56
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            lineNumber: 57
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 74
        name: "DeclarativeBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/BarSeries 1.0",
            "QtCharts/BarSeries 1.1",
            "QtCharts/BarSeries 1.2",
            "QtCharts/BarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 78
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 79
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 80
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 81
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 82
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 112
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 113
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 114
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 115
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 101
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 102
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 103
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 104
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 105 }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 34
        name: "DeclarativeBarSet"
        accessSemantics: "reference"
        prototype: "QBarSet"
        exports: [
            "QtCharts/BarSet 1.0",
            "QtCharts/BarSet 1.1",
            "QtCharts/BarSet 1.4",
            "QtCharts/BarSet 6.0",
            "QtCharts/BarSet 6.2"
        ]
        exportMetaObjectRevisions: [256, 257, 260, 1536, 1538]
        Property {
            name: "values"
            type: "QVariantList"
            read: "values"
            write: "setValues"
            index: 0
            lineNumber: 37
        }
        Property {
            name: "borderWidth"
            revision: 257
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 1
            lineNumber: 38
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 2
            lineNumber: 39
            isReadonly: true
        }
        Property {
            name: "brushFilename"
            revision: 260
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 3
            lineNumber: 40
        }
        Signal {
            name: "countChanged"
            lineNumber: 61
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "borderWidthChanged"
            revision: 257
            lineNumber: 62
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "brushFilenameChanged"
            revision: 260
            lineNumber: 63
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method {
            name: "handleCountChanged"
            lineNumber: 66
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 67 }
        Method {
            name: "append"
            lineNumber: 55
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 56
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Method {
            name: "remove"
            isCloned: true
            lineNumber: 56
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "replace"
            lineNumber: 57
            Parameter { name: "index"; type: "int" }
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "at"
            type: "double"
            lineNumber: 58
            Parameter { name: "index"; type: "int" }
        }
    }
    Component {
        file: "private/declarativeboxplotseries_p.h"
        lineNumber: 74
        name: "DeclarativeBoxPlotSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QBoxPlotSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/BoxPlotSeries 1.3",
            "QtCharts/BoxPlotSeries 1.4",
            "QtCharts/BoxPlotSeries 2.0",
            "QtCharts/BoxPlotSeries 6.0"
        ]
        exportMetaObjectRevisions: [259, 260, 512, 1536]
        Property {
            name: "axisX"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 78
        }
        Property {
            name: "axisY"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 79
        }
        Property {
            name: "axisXTop"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 80
        }
        Property {
            name: "axisYRight"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 81
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 82
            isReadonly: true
        }
        Property {
            name: "brushFilename"
            revision: 260
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 5
            lineNumber: 83
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 116
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 117
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            lineNumber: 118
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            lineNumber: 119
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "clicked"
            lineNumber: 120
            Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 121
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            lineNumber: 122
            Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 123
            Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 124
            Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Signal {
            name: "brushFilenameChanged"
            revision: 260
            lineNumber: 125
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method {
            name: "onHovered"
            lineNumber: 128
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Method {
            name: "onClicked"
            lineNumber: 129
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Method {
            name: "onPressed"
            lineNumber: 130
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Method {
            name: "onReleased"
            lineNumber: 131
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Method {
            name: "onDoubleClicked"
            lineNumber: 132
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Method { name: "handleBrushChanged"; lineNumber: 135 }
        Method {
            name: "at"
            type: "DeclarativeBoxSet"
            isPointer: true
            lineNumber: 104
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBoxSet"
            isPointer: true
            lineNumber: 105
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "append"
            lineNumber: 106
            Parameter { name: "box"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Method {
            name: "insert"
            type: "DeclarativeBoxSet"
            isPointer: true
            lineNumber: 107
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 108
            Parameter { name: "box"; type: "DeclarativeBoxSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 109 }
    }
    Component {
        file: "private/declarativeboxplotseries_p.h"
        lineNumber: 27
        name: "DeclarativeBoxSet"
        accessSemantics: "reference"
        prototype: "QBoxSet"
        exports: [
            "QtCharts/BoxSet 1.3",
            "QtCharts/BoxSet 1.4",
            "QtCharts/BoxSet 6.0"
        ]
        exportMetaObjectRevisions: [259, 260, 1536]
        Enum {
            name: "ValuePositions"
            lineNumber: 40
            values: [
                "LowerExtreme",
                "LowerQuartile",
                "Median",
                "UpperQuartile",
                "UpperExtreme"
            ]
        }
        Property {
            name: "values"
            type: "QVariantList"
            read: "values"
            write: "setValues"
            index: 0
            lineNumber: 30
        }
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            index: 1
            lineNumber: 31
        }
        Property { name: "count"; type: "int"; read: "count"; index: 2; lineNumber: 32; isReadonly: true }
        Property {
            name: "brushFilename"
            revision: 260
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 3
            lineNumber: 33
        }
        Signal { name: "changedValues"; lineNumber: 62 }
        Signal {
            name: "changedValue"
            lineNumber: 63
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "brushFilenameChanged"
            revision: 260
            lineNumber: 64
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 67 }
        Method {
            name: "append"
            lineNumber: 56
            Parameter { name: "value"; type: "double" }
        }
        Method { name: "clear"; lineNumber: 57 }
        Method {
            name: "at"
            type: "double"
            lineNumber: 58
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "setValue"
            lineNumber: 59
            Parameter { name: "index"; type: "int" }
            Parameter { name: "value"; type: "double" }
        }
    }
    Component {
        file: "private/declarativecandlestickseries_p.h"
        lineNumber: 51
        name: "DeclarativeCandlestickSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QCandlestickSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/CandlestickSeries 2.2",
            "QtCharts/CandlestickSeries 6.0"
        ]
        exportMetaObjectRevisions: [514, 1536]
        Property {
            name: "axisX"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 55
        }
        Property {
            name: "axisY"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 56
        }
        Property {
            name: "axisXTop"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 57
        }
        Property {
            name: "axisYRight"
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 58
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 59
            isReadonly: true
        }
        Property {
            name: "brushFilename"
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 5
            lineNumber: 60
        }
        Signal {
            name: "axisXChanged"
            lineNumber: 93
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            lineNumber: 94
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            lineNumber: 95
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            lineNumber: 96
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "clicked"
            lineNumber: 97
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 98
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            lineNumber: 99
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 100
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 101
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "brushFilenameChanged"
            lineNumber: 102
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method {
            name: "onClicked"
            lineNumber: 105
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Method {
            name: "onHovered"
            lineNumber: 106
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Method {
            name: "onPressed"
            lineNumber: 107
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Method {
            name: "onReleased"
            lineNumber: 108
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Method {
            name: "onDoubleClicked"
            lineNumber: 109
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Method { name: "handleBrushChanged"; lineNumber: 112 }
        Method {
            name: "at"
            type: "DeclarativeCandlestickSet"
            isPointer: true
            lineNumber: 80
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 81
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 82
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Method {
            name: "append"
            type: "bool"
            lineNumber: 83
            Parameter { name: "open"; type: "double" }
            Parameter { name: "high"; type: "double" }
            Parameter { name: "low"; type: "double" }
            Parameter { name: "close"; type: "double" }
            Parameter { name: "timestamp"; type: "double" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 84
            Parameter { name: "timestamp"; type: "double" }
        }
        Method {
            name: "insert"
            type: "bool"
            lineNumber: 85
            Parameter { name: "index"; type: "int" }
            Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 86 }
    }
    Component {
        file: "private/declarativecandlestickseries_p.h"
        lineNumber: 28
        name: "DeclarativeCandlestickSet"
        accessSemantics: "reference"
        prototype: "QCandlestickSet"
        exports: [
            "QtCharts/CandlestickSet 2.2",
            "QtCharts/CandlestickSet 6.0"
        ]
        exportMetaObjectRevisions: [514, 1536]
        Property {
            name: "brushFilename"
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 0
            lineNumber: 31
        }
        Signal {
            name: "brushFilenameChanged"
            lineNumber: 41
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 44 }
    }
    Component {
        file: "private/declarativecategoryaxis_p.h"
        lineNumber: 46
        name: "DeclarativeCategoryAxis"
        accessSemantics: "reference"
        defaultProperty: "axisChildren"
        prototype: "QCategoryAxis"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/CategoryAxis 1.1",
            "QtCharts/CategoryAxis 2.1",
            "QtCharts/CategoryAxis 2.3",
            "QtCharts/CategoryAxis 6.0",
            "QtCharts/CategoryAxis 6.2"
        ]
        exportMetaObjectRevisions: [257, 513, 515, 1536, 1538]
        Enum {
            name: "AxisLabelsPosition"
            lineNumber: 60
            values: ["AxisLabelsPositionCenter", "AxisLabelsPositionOnValue"]
        }
        Property {
            name: "axisChildren"
            type: "QObject"
            isList: true
            read: "axisChildren"
            index: 0
            lineNumber: 50
            isReadonly: true
        }
        Property {
            name: "labelsPosition"
            revision: 513
            type: "AxisLabelsPosition"
            read: "labelsPosition"
            write: "setLabelsPosition"
            notify: "labelsPositionChanged"
            index: 1
            lineNumber: 52
        }
        Signal {
            name: "labelsPositionChanged"
            revision: 513
            lineNumber: 78
            Parameter { name: "position"; type: "AxisLabelsPosition" }
        }
        Method {
            name: "append"
            lineNumber: 81
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "categoryEndValue"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 82
            Parameter { name: "label"; type: "QString" }
        }
        Method {
            name: "replace"
            lineNumber: 83
            Parameter { name: "oldLabel"; type: "QString" }
            Parameter { name: "newLabel"; type: "QString" }
        }
    }
    Component {
        file: "private/declarativecategoryaxis_p.h"
        lineNumber: 25
        name: "DeclarativeCategoryRange"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtCharts/CategoryRange 1.1", "QtCharts/CategoryRange 6.0"]
        exportMetaObjectRevisions: [257, 1536]
        Property {
            name: "endValue"
            type: "double"
            read: "endValue"
            write: "setEndValue"
            index: 0
            lineNumber: 28
        }
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            index: 1
            lineNumber: 29
        }
    }
    Component {
        file: "private/declarativechart_p.h"
        lineNumber: 38
        name: "DeclarativeChart"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtCharts/ChartView 1.0",
            "QtCharts/ChartView 1.1",
            "QtCharts/ChartView 1.2",
            "QtCharts/ChartView 1.3",
            "QtCharts/ChartView 2.0",
            "QtCharts/ChartView 2.1",
            "QtCharts/ChartView 2.4",
            "QtCharts/ChartView 2.7",
            "QtCharts/ChartView 2.11",
            "QtCharts/ChartView 6.0",
            "QtCharts/ChartView 6.3",
            "QtCharts/ChartView 6.7"
        ]
        exportMetaObjectRevisions: [
            256,
            257,
            258,
            259,
            512,
            513,
            516,
            519,
            523,
            1536,
            1539,
            1543
        ]
        Enum {
            name: "Theme"
            lineNumber: 68
            values: [
                "ChartThemeLight",
                "ChartThemeBlueCerulean",
                "ChartThemeDark",
                "ChartThemeBrownSand",
                "ChartThemeBlueNcs",
                "ChartThemeHighContrast",
                "ChartThemeBlueIcy",
                "ChartThemeQt"
            ]
        }
        Enum {
            name: "Animation"
            lineNumber: 79
            values: [
                "NoAnimation",
                "GridAxisAnimations",
                "SeriesAnimations",
                "AllAnimations"
            ]
        }
        Enum {
            name: "SeriesType"
            lineNumber: 86
            values: [
                "SeriesTypeLine",
                "SeriesTypeArea",
                "SeriesTypeBar",
                "SeriesTypeStackedBar",
                "SeriesTypePercentBar",
                "SeriesTypePie",
                "SeriesTypeScatter",
                "SeriesTypeSpline",
                "SeriesTypeHorizontalBar",
                "SeriesTypeHorizontalStackedBar",
                "SeriesTypeHorizontalPercentBar",
                "SeriesTypeBoxPlot",
                "SeriesTypeCandlestick"
            ]
        }
        Property { name: "theme"; type: "Theme"; read: "theme"; write: "setTheme"; index: 0; lineNumber: 41 }
        Property {
            name: "animationOptions"
            type: "Animation"
            read: "animationOptions"
            write: "setAnimationOptions"
            index: 1
            lineNumber: 42
        }
        Property {
            name: "animationDuration"
            revision: 513
            type: "int"
            read: "animationDuration"
            write: "setAnimationDuration"
            notify: "animationDurationChanged"
            index: 2
            lineNumber: 43
        }
        Property {
            name: "animationEasingCurve"
            revision: 513
            type: "QEasingCurve"
            read: "animationEasingCurve"
            write: "setAnimationEasingCurve"
            notify: "animationEasingCurveChanged"
            index: 3
            lineNumber: 44
        }
        Property {
            name: "title"
            type: "QString"
            read: "title"
            write: "setTitle"
            index: 4
            lineNumber: 45
        }
        Property {
            name: "titleFont"
            type: "QFont"
            read: "titleFont"
            write: "setTitleFont"
            index: 5
            lineNumber: 46
        }
        Property {
            name: "titleColor"
            type: "QColor"
            read: "titleColor"
            write: "setTitleColor"
            notify: "titleColorChanged"
            index: 6
            lineNumber: 47
        }
        Property {
            name: "legend"
            type: "QLegend"
            isPointer: true
            read: "legend"
            index: 7
            lineNumber: 48
            isReadonly: true
            isPropertyConstant: true
        }
        Property { name: "count"; type: "int"; read: "count"; index: 8; lineNumber: 49; isReadonly: true }
        Property {
            name: "backgroundColor"
            type: "QColor"
            read: "backgroundColor"
            write: "setBackgroundColor"
            notify: "backgroundColorChanged"
            index: 9
            lineNumber: 50
        }
        Property {
            name: "dropShadowEnabled"
            type: "bool"
            read: "dropShadowEnabled"
            write: "setDropShadowEnabled"
            notify: "dropShadowEnabledChanged"
            index: 10
            lineNumber: 51
        }
        Property {
            name: "backgroundRoundness"
            revision: 259
            type: "double"
            read: "backgroundRoundness"
            write: "setBackgroundRoundness"
            notify: "backgroundRoundnessChanged"
            index: 11
            lineNumber: 52
        }
        Property {
            name: "margins"
            revision: 258
            type: "DeclarativeMargins"
            isPointer: true
            read: "margins"
            notify: "marginsChanged"
            index: 12
            lineNumber: 53
            isReadonly: true
        }
        Property {
            name: "plotArea"
            revision: 257
            type: "QRectF"
            read: "plotArea"
            write: "setPlotArea"
            notify: "plotAreaChanged"
            index: 13
            lineNumber: 54
        }
        Property {
            name: "plotAreaColor"
            revision: 259
            type: "QColor"
            read: "plotAreaColor"
            write: "setPlotAreaColor"
            notify: "plotAreaColorChanged"
            index: 14
            lineNumber: 55
        }
        Property {
            name: "axes"
            revision: 258
            type: "QAbstractAxis"
            isList: true
            read: "axes"
            index: 15
            lineNumber: 56
            isReadonly: true
        }
        Property {
            name: "localizeNumbers"
            revision: 512
            type: "bool"
            read: "localizeNumbers"
            write: "setLocalizeNumbers"
            notify: "localizeNumbersChanged"
            index: 16
            lineNumber: 57
        }
        Property {
            name: "locale"
            revision: 512
            type: "QLocale"
            read: "locale"
            write: "setLocale"
            notify: "localeChanged"
            index: 17
            lineNumber: 58
        }
        Signal { name: "axisLabelsChanged"; lineNumber: 195 }
        Signal {
            name: "titleColorChanged"
            lineNumber: 196
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "backgroundColorChanged"; lineNumber: 197 }
        Signal {
            name: "dropShadowEnabledChanged"
            lineNumber: 198
            Parameter { name: "enabled"; type: "bool" }
        }
        Signal { name: "marginsChanged"; revision: 258; lineNumber: 199 }
        Signal {
            name: "plotAreaChanged"
            lineNumber: 200
            Parameter { name: "plotArea"; type: "QRectF" }
        }
        Signal {
            name: "seriesAdded"
            lineNumber: 201
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Signal {
            name: "seriesRemoved"
            lineNumber: 202
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Signal { name: "plotAreaColorChanged"; revision: 259; lineNumber: 203 }
        Signal {
            name: "backgroundRoundnessChanged"
            revision: 259
            lineNumber: 204
            Parameter { name: "diameter"; type: "double" }
        }
        Signal { name: "localizeNumbersChanged"; revision: 512; lineNumber: 205 }
        Signal { name: "localeChanged"; revision: 512; lineNumber: 206 }
        Signal {
            name: "animationDurationChanged"
            revision: 513
            lineNumber: 207
            Parameter { name: "msecs"; type: "int" }
        }
        Signal {
            name: "animationEasingCurveChanged"
            revision: 513
            lineNumber: 208
            Parameter { name: "curve"; type: "QEasingCurve" }
        }
        Signal { name: "needRender"; lineNumber: 209 }
        Signal { name: "pendingRenderNodeMouseEventResponses"; lineNumber: 210 }
        Method {
            name: "handleAntialiasingChanged"
            lineNumber: 117
            Parameter { name: "enable"; type: "bool" }
        }
        Method {
            name: "sceneChanged"
            lineNumber: 118
            Parameter { name: "region"; type: "QRectF"; isList: true }
        }
        Method { name: "renderScene"; lineNumber: 119 }
        Method {
            name: "changeMargins"
            lineNumber: 213
            Parameter { name: "top"; type: "int" }
            Parameter { name: "bottom"; type: "int" }
            Parameter { name: "left"; type: "int" }
            Parameter { name: "right"; type: "int" }
        }
        Method {
            name: "handleAxisXSet"
            lineNumber: 214
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYSet"
            lineNumber: 215
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisXTopSet"
            lineNumber: 216
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "handleAxisYRightSet"
            lineNumber: 217
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "handleSeriesAdded"
            lineNumber: 218
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method { name: "handlePendingRenderNodeMouseEventResponses"; lineNumber: 219 }
        Method {
            name: "series"
            type: "QAbstractSeries"
            isPointer: true
            lineNumber: 168
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "series"
            type: "QAbstractSeries"
            isPointer: true
            lineNumber: 169
            Parameter { name: "seriesName"; type: "QString" }
        }
        Method {
            name: "createSeries"
            type: "QAbstractSeries"
            isPointer: true
            lineNumber: 170
            Parameter { name: "type"; type: "int" }
            Parameter { name: "name"; type: "QString" }
            Parameter { name: "axisX"; type: "QAbstractAxis"; isPointer: true }
            Parameter { name: "axisY"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "createSeries"
            type: "QAbstractSeries"
            isPointer: true
            isCloned: true
            lineNumber: 170
            Parameter { name: "type"; type: "int" }
            Parameter { name: "name"; type: "QString" }
            Parameter { name: "axisX"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "createSeries"
            type: "QAbstractSeries"
            isPointer: true
            isCloned: true
            lineNumber: 170
            Parameter { name: "type"; type: "int" }
            Parameter { name: "name"; type: "QString" }
        }
        Method {
            name: "createSeries"
            type: "QAbstractSeries"
            isPointer: true
            isCloned: true
            lineNumber: 170
            Parameter { name: "type"; type: "int" }
        }
        Method {
            name: "removeSeries"
            lineNumber: 172
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method { name: "removeAllSeries"; lineNumber: 173 }
        Method {
            name: "setAxisX"
            lineNumber: 174
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method {
            name: "setAxisX"
            isCloned: true
            lineNumber: 174
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "setAxisY"
            lineNumber: 175
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method {
            name: "setAxisY"
            isCloned: true
            lineNumber: 175
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "axisX"
            type: "QAbstractAxis"
            isPointer: true
            lineNumber: 176
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method { name: "axisX"; type: "QAbstractAxis"; isPointer: true; isCloned: true; lineNumber: 176 }
        Method {
            name: "axisY"
            type: "QAbstractAxis"
            isPointer: true
            lineNumber: 177
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method { name: "axisY"; type: "QAbstractAxis"; isPointer: true; isCloned: true; lineNumber: 177 }
        Method {
            name: "zoom"
            lineNumber: 178
            Parameter { name: "factor"; type: "double" }
        }
        Method { name: "zoomIn"; revision: 513; lineNumber: 179 }
        Method {
            name: "zoomIn"
            revision: 513
            lineNumber: 180
            Parameter { name: "rectangle"; type: "QRectF" }
        }
        Method { name: "zoomOut"; revision: 513; lineNumber: 181 }
        Method { name: "zoomReset"; revision: 513; lineNumber: 182 }
        Method { name: "isZoomed"; revision: 513; type: "bool"; lineNumber: 183 }
        Method {
            name: "scrollLeft"
            lineNumber: 184
            Parameter { name: "pixels"; type: "double" }
        }
        Method {
            name: "scrollRight"
            lineNumber: 185
            Parameter { name: "pixels"; type: "double" }
        }
        Method {
            name: "scrollUp"
            lineNumber: 186
            Parameter { name: "pixels"; type: "double" }
        }
        Method {
            name: "scrollDown"
            lineNumber: 187
            Parameter { name: "pixels"; type: "double" }
        }
        Method {
            name: "mapToValue"
            revision: 513
            type: "QPointF"
            lineNumber: 188
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method {
            name: "mapToValue"
            revision: 513
            type: "QPointF"
            isCloned: true
            lineNumber: 188
            Parameter { name: "position"; type: "QPointF" }
        }
        Method {
            name: "mapToPosition"
            revision: 513
            type: "QPointF"
            lineNumber: 190
            Parameter { name: "value"; type: "QPointF" }
            Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true }
        }
        Method {
            name: "mapToPosition"
            revision: 513
            type: "QPointF"
            isCloned: true
            lineNumber: 190
            Parameter { name: "value"; type: "QPointF" }
        }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 225
        name: "DeclarativeHorizontalBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QHorizontalBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/HorizontalBarSeries 1.0",
            "QtCharts/HorizontalBarSeries 1.1",
            "QtCharts/HorizontalBarSeries 1.2",
            "QtCharts/HorizontalBarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 229
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 230
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 231
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 232
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 233
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 263
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 264
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 265
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 266
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 252
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 253
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 254
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 255
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 256 }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 325
        name: "DeclarativeHorizontalPercentBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QHorizontalPercentBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/HorizontalPercentBarSeries 1.0",
            "QtCharts/HorizontalPercentBarSeries 1.1",
            "QtCharts/HorizontalPercentBarSeries 1.2",
            "QtCharts/HorizontalPercentBarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 329
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 330
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 331
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 332
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 333
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 363
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 364
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 365
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 366
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 352
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 353
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 354
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 355
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 356 }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 275
        name: "DeclarativeHorizontalStackedBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QHorizontalStackedBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/HorizontalStackedBarSeries 1.0",
            "QtCharts/HorizontalStackedBarSeries 1.1",
            "QtCharts/HorizontalStackedBarSeries 1.2",
            "QtCharts/HorizontalStackedBarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 279
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 280
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 281
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 282
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 283
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 313
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 314
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 315
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 316
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 302
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 303
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 304
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 305
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 306 }
    }
    Component {
        file: "private/declarativelineseries_p.h"
        lineNumber: 27
        name: "DeclarativeLineSeries"
        accessSemantics: "reference"
        defaultProperty: "declarativeChildren"
        prototype: "QLineSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/LineSeries 1.0",
            "QtCharts/LineSeries 1.1",
            "QtCharts/LineSeries 1.2",
            "QtCharts/LineSeries 1.3",
            "QtCharts/LineSeries 2.1",
            "QtCharts/LineSeries 6.0",
            "QtCharts/LineSeries 6.2"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 259, 513, 1536, 1538]
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 0
            lineNumber: 31
            isReadonly: true
        }
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 1
            lineNumber: 32
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 2
            lineNumber: 33
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 3
            lineNumber: 34
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 4
            lineNumber: 35
        }
        Property {
            name: "axisAngular"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisAngular"
            write: "setAxisAngular"
            notify: "axisAngularChanged"
            index: 5
            lineNumber: 36
        }
        Property {
            name: "axisRadial"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisRadial"
            write: "setAxisRadial"
            notify: "axisRadialChanged"
            index: 6
            lineNumber: 37
        }
        Property {
            name: "width"
            revision: 257
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 7
            lineNumber: 38
        }
        Property {
            name: "style"
            revision: 257
            type: "Qt::PenStyle"
            read: "style"
            write: "setStyle"
            notify: "styleChanged"
            index: 8
            lineNumber: 39
        }
        Property {
            name: "capStyle"
            revision: 257
            type: "Qt::PenCapStyle"
            read: "capStyle"
            write: "setCapStyle"
            notify: "capStyleChanged"
            index: 9
            lineNumber: 40
        }
        Property {
            name: "declarativeChildren"
            type: "QObject"
            isList: true
            read: "declarativeChildren"
            index: 10
            lineNumber: 41
            isReadonly: true
        }
        Signal {
            name: "countChanged"
            lineNumber: 86
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 87
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 88
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 89
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 90
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisAngularChanged"
            revision: 259
            lineNumber: 91
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisRadialChanged"
            revision: 259
            lineNumber: 92
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "widthChanged"
            revision: 257
            lineNumber: 93
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "styleChanged"
            revision: 257
            lineNumber: 94
            Parameter { name: "style"; type: "Qt::PenStyle" }
        }
        Signal {
            name: "capStyleChanged"
            revision: 257
            lineNumber: 95
            Parameter { name: "capStyle"; type: "Qt::PenCapStyle" }
        }
        Method {
            name: "handleCountChanged"
            lineNumber: 98
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            lineNumber: 75
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "replace"
            lineNumber: 76
            Parameter { name: "oldX"; type: "double" }
            Parameter { name: "oldY"; type: "double" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "replace"
            revision: 259
            lineNumber: 77
            Parameter { name: "index"; type: "int" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 78
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "remove"
            revision: 259
            lineNumber: 79
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "removePoints"
            revision: 513
            lineNumber: 80
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Method {
            name: "insert"
            lineNumber: 81
            Parameter { name: "index"; type: "int" }
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method { name: "clear"; lineNumber: 82 }
        Method {
            name: "at"
            type: "QPointF"
            lineNumber: 83
            Parameter { name: "index"; type: "int" }
        }
    }
    Component {
        file: "private/declarativemargins_p.h"
        lineNumber: 24
        name: "DeclarativeMargins"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtCharts/Margins 1.1", "QtCharts/Margins 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [257, 1536]
        Property {
            name: "top"
            type: "int"
            read: "top"
            write: "setTop"
            notify: "topChanged"
            index: 0
            lineNumber: 27
        }
        Property {
            name: "bottom"
            type: "int"
            read: "bottom"
            write: "setBottom"
            notify: "bottomChanged"
            index: 1
            lineNumber: 28
        }
        Property {
            name: "left"
            type: "int"
            read: "left"
            write: "setLeft"
            notify: "leftChanged"
            index: 2
            lineNumber: 29
        }
        Property {
            name: "right"
            type: "int"
            read: "right"
            write: "setRight"
            notify: "rightChanged"
            index: 3
            lineNumber: 30
        }
        Signal {
            name: "topChanged"
            lineNumber: 44
            Parameter { name: "top"; type: "int" }
            Parameter { name: "bottom"; type: "int" }
            Parameter { name: "left"; type: "int" }
            Parameter { name: "right"; type: "int" }
        }
        Signal {
            name: "bottomChanged"
            lineNumber: 45
            Parameter { name: "top"; type: "int" }
            Parameter { name: "bottom"; type: "int" }
            Parameter { name: "left"; type: "int" }
            Parameter { name: "right"; type: "int" }
        }
        Signal {
            name: "leftChanged"
            lineNumber: 46
            Parameter { name: "top"; type: "int" }
            Parameter { name: "bottom"; type: "int" }
            Parameter { name: "left"; type: "int" }
            Parameter { name: "right"; type: "int" }
        }
        Signal {
            name: "rightChanged"
            lineNumber: 47
            Parameter { name: "top"; type: "int" }
            Parameter { name: "bottom"; type: "int" }
            Parameter { name: "left"; type: "int" }
            Parameter { name: "right"; type: "int" }
        }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 175
        name: "DeclarativePercentBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QPercentBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/PercentBarSeries 1.0",
            "QtCharts/PercentBarSeries 1.1",
            "QtCharts/PercentBarSeries 1.2",
            "QtCharts/PercentBarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 179
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 180
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 181
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 182
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 183
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 213
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 214
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 215
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 216
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 202
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 203
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 204
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 205
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 206 }
    }
    Component {
        file: "private/declarativepieseries_p.h"
        lineNumber: 50
        name: "DeclarativePieSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QPieSeries"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtCharts/PieSeries 1.0", "QtCharts/PieSeries 6.0"]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 0
            lineNumber: 54
            isReadonly: true
        }
        Signal {
            name: "sliceAdded"
            lineNumber: 74
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "sliceRemoved"
            lineNumber: 75
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method {
            name: "handleAdded"
            lineNumber: 78
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Method {
            name: "handleRemoved"
            lineNumber: 79
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Method {
            name: "at"
            type: "QPieSlice"
            isPointer: true
            lineNumber: 63
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "find"
            type: "QPieSlice"
            isPointer: true
            lineNumber: 64
            Parameter { name: "label"; type: "QString" }
        }
        Method {
            name: "append"
            type: "DeclarativePieSlice"
            isPointer: true
            lineNumber: 65
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "value"; type: "double" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 66
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 67 }
    }
    Component {
        file: "private/declarativepieseries_p.h"
        lineNumber: 26
        name: "DeclarativePieSlice"
        accessSemantics: "reference"
        prototype: "QPieSlice"
        exports: ["QtCharts/PieSlice 1.0", "QtCharts/PieSlice 6.0"]
        exportMetaObjectRevisions: [256, 1536]
        Property {
            name: "brushFilename"
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 0
            lineNumber: 29
        }
        Signal {
            name: "brushFilenameChanged"
            lineNumber: 40
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 43 }
    }
    Component {
        file: "private/declarativepolarchart_p.h"
        lineNumber: 24
        name: "DeclarativePolarChart"
        accessSemantics: "reference"
        prototype: "DeclarativeChart"
        exports: [
            "QtCharts/PolarChartView 1.3",
            "QtCharts/PolarChartView 2.0",
            "QtCharts/PolarChartView 2.1",
            "QtCharts/PolarChartView 2.4",
            "QtCharts/PolarChartView 2.7",
            "QtCharts/PolarChartView 2.11",
            "QtCharts/PolarChartView 6.0",
            "QtCharts/PolarChartView 6.3",
            "QtCharts/PolarChartView 6.7"
        ]
        exportMetaObjectRevisions: [
            259,
            512,
            513,
            516,
            519,
            523,
            1536,
            1539,
            1543
        ]
    }
    Component {
        file: "private/declarativescatterseries_p.h"
        lineNumber: 27
        name: "DeclarativeScatterSeries"
        accessSemantics: "reference"
        defaultProperty: "declarativeChildren"
        prototype: "QScatterSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/ScatterSeries 1.0",
            "QtCharts/ScatterSeries 1.1",
            "QtCharts/ScatterSeries 1.2",
            "QtCharts/ScatterSeries 1.3",
            "QtCharts/ScatterSeries 1.4",
            "QtCharts/ScatterSeries 2.1",
            "QtCharts/ScatterSeries 6.0",
            "QtCharts/ScatterSeries 6.2"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 259, 260, 513, 1536, 1538]
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 0
            lineNumber: 31
            isReadonly: true
        }
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 1
            lineNumber: 32
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 2
            lineNumber: 33
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 3
            lineNumber: 34
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 4
            lineNumber: 35
        }
        Property {
            name: "axisAngular"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisAngular"
            write: "setAxisAngular"
            notify: "axisAngularChanged"
            index: 5
            lineNumber: 36
        }
        Property {
            name: "axisRadial"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisRadial"
            write: "setAxisRadial"
            notify: "axisRadialChanged"
            index: 6
            lineNumber: 37
        }
        Property {
            name: "borderWidth"
            revision: 257
            type: "double"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 7
            lineNumber: 38
        }
        Property {
            name: "declarativeChildren"
            type: "QObject"
            isList: true
            read: "declarativeChildren"
            index: 8
            lineNumber: 39
            isReadonly: true
        }
        Property {
            name: "brushFilename"
            revision: 260
            type: "QString"
            read: "brushFilename"
            write: "setBrushFilename"
            notify: "brushFilenameChanged"
            index: 9
            lineNumber: 40
        }
        Property {
            name: "brush"
            revision: 260
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 10
            lineNumber: 41
        }
        Signal {
            name: "countChanged"
            lineNumber: 86
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 87
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 88
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "borderWidthChanged"
            revision: 257
            lineNumber: 89
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 90
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 91
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisAngularChanged"
            revision: 259
            lineNumber: 92
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisRadialChanged"
            revision: 259
            lineNumber: 93
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "brushFilenameChanged"
            revision: 260
            lineNumber: 94
            Parameter { name: "brushFilename"; type: "QString" }
        }
        Signal { name: "brushChanged"; revision: 260; lineNumber: 95 }
        Method {
            name: "handleCountChanged"
            lineNumber: 98
            Parameter { name: "index"; type: "int" }
        }
        Method { name: "handleBrushChanged"; lineNumber: 101 }
        Method {
            name: "append"
            lineNumber: 75
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "replace"
            lineNumber: 76
            Parameter { name: "oldX"; type: "double" }
            Parameter { name: "oldY"; type: "double" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "replace"
            revision: 259
            lineNumber: 77
            Parameter { name: "index"; type: "int" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 78
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "remove"
            revision: 259
            lineNumber: 79
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "removePoints"
            revision: 513
            lineNumber: 80
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Method {
            name: "insert"
            lineNumber: 81
            Parameter { name: "index"; type: "int" }
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method { name: "clear"; lineNumber: 82 }
        Method {
            name: "at"
            type: "QPointF"
            lineNumber: 83
            Parameter { name: "index"; type: "int" }
        }
    }
    Component {
        file: "private/declarativesplineseries_p.h"
        lineNumber: 27
        name: "DeclarativeSplineSeries"
        accessSemantics: "reference"
        defaultProperty: "declarativeChildren"
        prototype: "QSplineSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/SplineSeries 1.0",
            "QtCharts/SplineSeries 1.1",
            "QtCharts/SplineSeries 1.2",
            "QtCharts/SplineSeries 1.3",
            "QtCharts/SplineSeries 2.1",
            "QtCharts/SplineSeries 6.0",
            "QtCharts/SplineSeries 6.2"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 259, 513, 1536, 1538]
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 0
            lineNumber: 31
            isReadonly: true
        }
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 1
            lineNumber: 32
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 2
            lineNumber: 33
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 3
            lineNumber: 34
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 4
            lineNumber: 35
        }
        Property {
            name: "axisAngular"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisAngular"
            write: "setAxisAngular"
            notify: "axisAngularChanged"
            index: 5
            lineNumber: 36
        }
        Property {
            name: "axisRadial"
            revision: 259
            type: "QAbstractAxis"
            isPointer: true
            read: "axisRadial"
            write: "setAxisRadial"
            notify: "axisRadialChanged"
            index: 6
            lineNumber: 37
        }
        Property {
            name: "width"
            revision: 257
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 7
            lineNumber: 38
        }
        Property {
            name: "style"
            revision: 257
            type: "Qt::PenStyle"
            read: "style"
            write: "setStyle"
            notify: "styleChanged"
            index: 8
            lineNumber: 39
        }
        Property {
            name: "capStyle"
            revision: 257
            type: "Qt::PenCapStyle"
            read: "capStyle"
            write: "setCapStyle"
            notify: "capStyleChanged"
            index: 9
            lineNumber: 40
        }
        Property {
            name: "declarativeChildren"
            type: "QObject"
            isList: true
            read: "declarativeChildren"
            index: 10
            lineNumber: 41
            isReadonly: true
        }
        Signal {
            name: "countChanged"
            lineNumber: 86
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 87
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 88
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 89
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 90
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisAngularChanged"
            revision: 259
            lineNumber: 91
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisRadialChanged"
            revision: 259
            lineNumber: 92
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "widthChanged"
            revision: 257
            lineNumber: 93
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "styleChanged"
            revision: 257
            lineNumber: 94
            Parameter { name: "style"; type: "Qt::PenStyle" }
        }
        Signal {
            name: "capStyleChanged"
            revision: 257
            lineNumber: 95
            Parameter { name: "capStyle"; type: "Qt::PenCapStyle" }
        }
        Method {
            name: "handleCountChanged"
            lineNumber: 98
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            lineNumber: 75
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "replace"
            lineNumber: 76
            Parameter { name: "oldX"; type: "double" }
            Parameter { name: "oldY"; type: "double" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "replace"
            revision: 259
            lineNumber: 77
            Parameter { name: "index"; type: "int" }
            Parameter { name: "newX"; type: "double" }
            Parameter { name: "newY"; type: "double" }
        }
        Method {
            name: "remove"
            lineNumber: 78
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method {
            name: "remove"
            revision: 259
            lineNumber: 79
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "removePoints"
            revision: 513
            lineNumber: 80
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Method {
            name: "insert"
            lineNumber: 81
            Parameter { name: "index"; type: "int" }
            Parameter { name: "x"; type: "double" }
            Parameter { name: "y"; type: "double" }
        }
        Method { name: "clear"; lineNumber: 82 }
        Method {
            name: "at"
            type: "QPointF"
            lineNumber: 83
            Parameter { name: "index"; type: "int" }
        }
    }
    Component {
        file: "private/declarativebarseries_p.h"
        lineNumber: 125
        name: "DeclarativeStackedBarSeries"
        accessSemantics: "reference"
        defaultProperty: "seriesChildren"
        prototype: "QStackedBarSeries"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtCharts/StackedBarSeries 1.0",
            "QtCharts/StackedBarSeries 1.1",
            "QtCharts/StackedBarSeries 1.2",
            "QtCharts/StackedBarSeries 6.0"
        ]
        exportMetaObjectRevisions: [256, 257, 258, 1536]
        Property {
            name: "axisX"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisX"
            write: "setAxisX"
            notify: "axisXChanged"
            index: 0
            lineNumber: 129
        }
        Property {
            name: "axisY"
            revision: 257
            type: "QAbstractAxis"
            isPointer: true
            read: "axisY"
            write: "setAxisY"
            notify: "axisYChanged"
            index: 1
            lineNumber: 130
        }
        Property {
            name: "axisXTop"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisXTop"
            write: "setAxisXTop"
            notify: "axisXTopChanged"
            index: 2
            lineNumber: 131
        }
        Property {
            name: "axisYRight"
            revision: 258
            type: "QAbstractAxis"
            isPointer: true
            read: "axisYRight"
            write: "setAxisYRight"
            notify: "axisYRightChanged"
            index: 3
            lineNumber: 132
        }
        Property {
            name: "seriesChildren"
            type: "QObject"
            isList: true
            read: "seriesChildren"
            index: 4
            lineNumber: 133
            isReadonly: true
        }
        Signal {
            name: "axisXChanged"
            revision: 257
            lineNumber: 163
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYChanged"
            revision: 257
            lineNumber: 164
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisXTopChanged"
            revision: 258
            lineNumber: 165
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Signal {
            name: "axisYRightChanged"
            revision: 258
            lineNumber: 166
            Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true }
        }
        Method {
            name: "at"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 152
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "append"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 153
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "insert"
            type: "DeclarativeBarSet"
            isPointer: true
            lineNumber: 154
            Parameter { name: "index"; type: "int" }
            Parameter { name: "label"; type: "QString" }
            Parameter { name: "values"; type: "QVariantList" }
        }
        Method {
            name: "remove"
            type: "bool"
            lineNumber: 155
            Parameter { name: "barset"; type: "QBarSet"; isPointer: true }
        }
        Method { name: "clear"; lineNumber: 156 }
    }
    Component {
        file: "private/declarativexypoint_p.h"
        lineNumber: 24
        name: "DeclarativeXYPoint"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtCharts/XYPoint 1.0", "QtCharts/XYPoint 6.0"]
        exportMetaObjectRevisions: [256, 1536]
        Property { name: "x"; type: "double"; read: "x"; write: "setX"; index: 0; lineNumber: 27 }
        Property { name: "y"; type: "double"; read: "y"; write: "setY"; index: 1; lineNumber: 28 }
    }
    Component {
        file: "qareaseries.h"
        lineNumber: 18
        name: "QAreaSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        Property {
            name: "upperSeries"
            type: "QLineSeries"
            isPointer: true
            read: "upperSeries"
            index: 0
            lineNumber: 21
            isReadonly: true
        }
        Property {
            name: "lowerSeries"
            type: "QLineSeries"
            isPointer: true
            read: "lowerSeries"
            index: 1
            lineNumber: 22
            isReadonly: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 2
            lineNumber: 23
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 3
            lineNumber: 24
        }
        Property {
            name: "pointLabelsFormat"
            type: "QString"
            read: "pointLabelsFormat"
            write: "setPointLabelsFormat"
            notify: "pointLabelsFormatChanged"
            index: 4
            lineNumber: 25
        }
        Property {
            name: "pointLabelsVisible"
            type: "bool"
            read: "pointLabelsVisible"
            write: "setPointLabelsVisible"
            notify: "pointLabelsVisibilityChanged"
            index: 5
            lineNumber: 26
        }
        Property {
            name: "pointLabelsFont"
            type: "QFont"
            read: "pointLabelsFont"
            write: "setPointLabelsFont"
            notify: "pointLabelsFontChanged"
            index: 6
            lineNumber: 27
        }
        Property {
            name: "pointLabelsColor"
            type: "QColor"
            read: "pointLabelsColor"
            write: "setPointLabelsColor"
            notify: "pointLabelsColorChanged"
            index: 7
            lineNumber: 28
        }
        Property {
            name: "pointLabelsClipping"
            type: "bool"
            read: "pointLabelsClipping"
            write: "setPointLabelsClipping"
            notify: "pointLabelsClippingChanged"
            index: 8
            lineNumber: 29
        }
        Signal {
            name: "clicked"
            lineNumber: 75
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "hovered"
            lineNumber: 76
            Parameter { name: "point"; type: "QPointF" }
            Parameter { name: "state"; type: "bool" }
        }
        Signal {
            name: "pressed"
            lineNumber: 77
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "released"
            lineNumber: 78
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 79
            Parameter { name: "point"; type: "QPointF" }
        }
        Signal { name: "selected"; lineNumber: 80 }
        Signal {
            name: "colorChanged"
            lineNumber: 81
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 82
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "pointLabelsFormatChanged"
            lineNumber: 83
            Parameter { name: "format"; type: "QString" }
        }
        Signal {
            name: "pointLabelsVisibilityChanged"
            lineNumber: 84
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "pointLabelsFontChanged"
            lineNumber: 85
            Parameter { name: "font"; type: "QFont" }
        }
        Signal {
            name: "pointLabelsColorChanged"
            lineNumber: 86
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "pointLabelsClippingChanged"
            lineNumber: 87
            Parameter { name: "clipping"; type: "bool" }
        }
    }
    Component {
        file: "qbarseries.h"
        lineNumber: 13
        name: "QBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
    Component {
        file: "qbarset.h"
        lineNumber: 16
        name: "QBarSet"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            notify: "labelChanged"
            index: 0
            lineNumber: 19
        }
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 1
            lineNumber: 20
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 2
            lineNumber: 21
        }
        Property {
            name: "labelBrush"
            type: "QBrush"
            read: "labelBrush"
            write: "setLabelBrush"
            notify: "labelBrushChanged"
            index: 3
            lineNumber: 22
        }
        Property {
            name: "labelFont"
            type: "QFont"
            read: "labelFont"
            write: "setLabelFont"
            notify: "labelFontChanged"
            index: 4
            lineNumber: 23
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 5
            lineNumber: 24
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 6
            lineNumber: 25
        }
        Property {
            name: "labelColor"
            type: "QColor"
            read: "labelColor"
            write: "setLabelColor"
            notify: "labelColorChanged"
            index: 7
            lineNumber: 26
        }
        Signal {
            name: "clicked"
            lineNumber: 84
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "hovered"
            lineNumber: 85
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "pressed"
            lineNumber: 86
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "released"
            lineNumber: 87
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 88
            Parameter { name: "index"; type: "int" }
        }
        Signal { name: "penChanged"; lineNumber: 89 }
        Signal { name: "brushChanged"; lineNumber: 90 }
        Signal { name: "labelChanged"; lineNumber: 91 }
        Signal { name: "labelBrushChanged"; lineNumber: 92 }
        Signal { name: "labelFontChanged"; lineNumber: 93 }
        Signal {
            name: "colorChanged"
            lineNumber: 94
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 95
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "labelColorChanged"
            lineNumber: 96
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "selectedColorChanged"
            revision: 1538
            lineNumber: 97
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "valuesAdded"
            lineNumber: 99
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "valuesRemoved"
            lineNumber: 100
            Parameter { name: "index"; type: "int" }
            Parameter { name: "count"; type: "int" }
        }
        Signal {
            name: "valueChanged"
            lineNumber: 101
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "selectedBarsChanged"
            revision: 1538
            lineNumber: 103
            Parameter { name: "indexes"; type: "int"; isList: true }
        }
    }
    Component {
        file: "qboxplotseries.h"
        lineNumber: 15
        name: "QBoxPlotSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        Property {
            name: "boxOutlineVisible"
            type: "bool"
            read: "boxOutlineVisible"
            write: "setBoxOutlineVisible"
            notify: "boxOutlineVisibilityChanged"
            index: 0
            lineNumber: 18
        }
        Property {
            name: "boxWidth"
            type: "double"
            read: "boxWidth"
            write: "setBoxWidth"
            notify: "boxWidthChanged"
            index: 1
            lineNumber: 19
        }
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 2
            lineNumber: 20
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 3
            lineNumber: 21
        }
        Property {
            name: "count"
            revision: 512
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 4
            lineNumber: 22
            isReadonly: true
        }
        Signal {
            name: "clicked"
            lineNumber: 48
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 49
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            lineNumber: 50
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 51
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 52
            Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true }
        }
        Signal { name: "countChanged"; lineNumber: 53 }
        Signal { name: "penChanged"; lineNumber: 54 }
        Signal { name: "brushChanged"; lineNumber: 55 }
        Signal { name: "boxOutlineVisibilityChanged"; lineNumber: 56 }
        Signal { name: "boxWidthChanged"; lineNumber: 57 }
        Signal {
            name: "boxsetsAdded"
            lineNumber: 59
            Parameter { name: "sets"; type: "QList<QBoxSet*>" }
        }
        Signal {
            name: "boxsetsRemoved"
            lineNumber: 60
            Parameter { name: "sets"; type: "QList<QBoxSet*>" }
        }
    }
    Component {
        file: "qboxset.h"
        lineNumber: 16
        name: "QBoxSet"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 0
            lineNumber: 19
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 1
            lineNumber: 20
        }
        Signal { name: "clicked"; lineNumber: 58 }
        Signal {
            name: "hovered"
            lineNumber: 59
            Parameter { name: "status"; type: "bool" }
        }
        Signal { name: "pressed"; lineNumber: 60 }
        Signal { name: "released"; lineNumber: 61 }
        Signal { name: "doubleClicked"; lineNumber: 62 }
        Signal { name: "penChanged"; lineNumber: 63 }
        Signal { name: "brushChanged"; lineNumber: 64 }
        Signal { name: "valuesChanged"; lineNumber: 66 }
        Signal {
            name: "valueChanged"
            lineNumber: 67
            Parameter { name: "index"; type: "int" }
        }
        Signal { name: "cleared"; lineNumber: 68 }
    }
    Component {
        file: "qcandlestickseries.h"
        lineNumber: 14
        name: "QCandlestickSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 0
            lineNumber: 17
            isReadonly: true
        }
        Property {
            name: "maximumColumnWidth"
            type: "double"
            read: "maximumColumnWidth"
            write: "setMaximumColumnWidth"
            notify: "maximumColumnWidthChanged"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "minimumColumnWidth"
            type: "double"
            read: "minimumColumnWidth"
            write: "setMinimumColumnWidth"
            notify: "minimumColumnWidthChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "bodyWidth"
            type: "double"
            read: "bodyWidth"
            write: "setBodyWidth"
            notify: "bodyWidthChanged"
            index: 3
            lineNumber: 20
        }
        Property {
            name: "bodyOutlineVisible"
            type: "bool"
            read: "bodyOutlineVisible"
            write: "setBodyOutlineVisible"
            notify: "bodyOutlineVisibilityChanged"
            index: 4
            lineNumber: 21
        }
        Property {
            name: "capsWidth"
            type: "double"
            read: "capsWidth"
            write: "setCapsWidth"
            notify: "capsWidthChanged"
            index: 5
            lineNumber: 22
        }
        Property {
            name: "capsVisible"
            type: "bool"
            read: "capsVisible"
            write: "setCapsVisible"
            notify: "capsVisibilityChanged"
            index: 6
            lineNumber: 23
        }
        Property {
            name: "increasingColor"
            type: "QColor"
            read: "increasingColor"
            write: "setIncreasingColor"
            notify: "increasingColorChanged"
            index: 7
            lineNumber: 24
        }
        Property {
            name: "decreasingColor"
            type: "QColor"
            read: "decreasingColor"
            write: "setDecreasingColor"
            notify: "decreasingColorChanged"
            index: 8
            lineNumber: 25
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 9
            lineNumber: 26
        }
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 10
            lineNumber: 27
        }
        Signal {
            name: "clicked"
            lineNumber: 77
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 78
            Parameter { name: "status"; type: "bool" }
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "pressed"
            lineNumber: 79
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 80
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 81
            Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true }
        }
        Signal {
            name: "candlestickSetsAdded"
            lineNumber: 82
            Parameter { name: "sets"; type: "QList<QCandlestickSet*>" }
        }
        Signal {
            name: "candlestickSetsRemoved"
            lineNumber: 83
            Parameter { name: "sets"; type: "QList<QCandlestickSet*>" }
        }
        Signal { name: "countChanged"; lineNumber: 84 }
        Signal { name: "maximumColumnWidthChanged"; lineNumber: 85 }
        Signal { name: "minimumColumnWidthChanged"; lineNumber: 86 }
        Signal { name: "bodyWidthChanged"; lineNumber: 87 }
        Signal { name: "bodyOutlineVisibilityChanged"; lineNumber: 88 }
        Signal { name: "capsWidthChanged"; lineNumber: 89 }
        Signal { name: "capsVisibilityChanged"; lineNumber: 90 }
        Signal { name: "increasingColorChanged"; lineNumber: 91 }
        Signal { name: "decreasingColorChanged"; lineNumber: 92 }
        Signal { name: "brushChanged"; lineNumber: 93 }
        Signal { name: "penChanged"; lineNumber: 94 }
    }
    Component {
        file: "qcandlestickset.h"
        lineNumber: 16
        name: "QCandlestickSet"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "timestamp"
            type: "double"
            read: "timestamp"
            write: "setTimestamp"
            notify: "timestampChanged"
            index: 0
            lineNumber: 19
        }
        Property {
            name: "open"
            type: "double"
            read: "open"
            write: "setOpen"
            notify: "openChanged"
            index: 1
            lineNumber: 20
        }
        Property {
            name: "high"
            type: "double"
            read: "high"
            write: "setHigh"
            notify: "highChanged"
            index: 2
            lineNumber: 21
        }
        Property {
            name: "low"
            type: "double"
            read: "low"
            write: "setLow"
            notify: "lowChanged"
            index: 3
            lineNumber: 22
        }
        Property {
            name: "close"
            type: "double"
            read: "close"
            write: "setClose"
            notify: "closeChanged"
            index: 4
            lineNumber: 23
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 5
            lineNumber: 24
        }
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 6
            lineNumber: 25
        }
        Signal { name: "clicked"; lineNumber: 55 }
        Signal {
            name: "hovered"
            lineNumber: 56
            Parameter { name: "status"; type: "bool" }
        }
        Signal { name: "pressed"; lineNumber: 57 }
        Signal { name: "released"; lineNumber: 58 }
        Signal { name: "doubleClicked"; lineNumber: 59 }
        Signal { name: "timestampChanged"; lineNumber: 60 }
        Signal { name: "openChanged"; lineNumber: 61 }
        Signal { name: "highChanged"; lineNumber: 62 }
        Signal { name: "lowChanged"; lineNumber: 63 }
        Signal { name: "closeChanged"; lineNumber: 64 }
        Signal { name: "brushChanged"; lineNumber: 65 }
        Signal { name: "penChanged"; lineNumber: 66 }
    }
    Component {
        file: "qcategoryaxis.h"
        lineNumber: 14
        name: "QCategoryAxis"
        accessSemantics: "reference"
        prototype: "QValueAxis"
        Enum {
            name: "AxisLabelsPosition"
            lineNumber: 25
            values: ["AxisLabelsPositionCenter", "AxisLabelsPositionOnValue"]
        }
        Property {
            name: "startValue"
            type: "double"
            read: "startValue"
            write: "setStartValue"
            index: 0
            lineNumber: 17
        }
        Property { name: "count"; type: "int"; read: "count"; index: 1; lineNumber: 18; isReadonly: true }
        Property {
            name: "categoriesLabels"
            type: "QStringList"
            read: "categoriesLabels"
            index: 2
            lineNumber: 19
            isReadonly: true
        }
        Property {
            name: "labelsPosition"
            type: "AxisLabelsPosition"
            read: "labelsPosition"
            write: "setLabelsPosition"
            notify: "labelsPositionChanged"
            index: 3
            lineNumber: 20
        }
        Signal { name: "categoriesChanged"; lineNumber: 55 }
        Signal {
            name: "labelsPositionChanged"
            lineNumber: 56
            Parameter { name: "position"; type: "QCategoryAxis::AxisLabelsPosition" }
        }
    }
    Component {
        file: "qgraphicsitem.h"
        lineNumber: 486
        name: "QGraphicsObject"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QGraphicsItem"]
        Property {
            name: "parent"
            type: "QGraphicsObject"
            isPointer: true
            read: "parentObject"
            write: "setParentItem"
            notify: "parentChanged"
            index: 0
            lineNumber: 489
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 1
            lineNumber: 491
            isFinal: true
        }
        Property {
            name: "enabled"
            type: "bool"
            read: "isEnabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 2
            lineNumber: 492
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 3
            lineNumber: 493
            isFinal: true
        }
        Property {
            name: "pos"
            type: "QPointF"
            read: "pos"
            write: "setPos"
            index: 4
            lineNumber: 494
            isFinal: true
        }
        Property {
            name: "x"
            type: "double"
            read: "x"
            write: "setX"
            notify: "xChanged"
            index: 5
            lineNumber: 495
            isFinal: true
        }
        Property {
            name: "y"
            type: "double"
            read: "y"
            write: "setY"
            notify: "yChanged"
            index: 6
            lineNumber: 496
            isFinal: true
        }
        Property {
            name: "z"
            type: "double"
            read: "zValue"
            write: "setZValue"
            notify: "zChanged"
            index: 7
            lineNumber: 497
            isFinal: true
        }
        Property {
            name: "rotation"
            type: "double"
            read: "rotation"
            write: "setRotation"
            notify: "rotationChanged"
            index: 8
            lineNumber: 498
        }
        Property {
            name: "scale"
            type: "double"
            read: "scale"
            write: "setScale"
            notify: "scaleChanged"
            index: 9
            lineNumber: 499
        }
        Property {
            name: "transformOriginPoint"
            type: "QPointF"
            read: "transformOriginPoint"
            write: "setTransformOriginPoint"
            index: 10
            lineNumber: 500
        }
        Property {
            name: "effect"
            type: "QGraphicsEffect"
            isPointer: true
            read: "graphicsEffect"
            write: "setGraphicsEffect"
            index: 11
            lineNumber: 502
        }
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            reset: "resetWidth"
            notify: "widthChanged"
            index: 12
            lineNumber: 504
            privateClass: "QGraphicsItemPrivate"
            isFinal: true
        }
        Property {
            name: "height"
            type: "double"
            read: "height"
            write: "setHeight"
            reset: "resetHeight"
            notify: "heightChanged"
            index: 13
            lineNumber: 506
            privateClass: "QGraphicsItemPrivate"
            isFinal: true
        }
        Signal { name: "parentChanged"; lineNumber: 524 }
        Signal { name: "opacityChanged"; lineNumber: 525 }
        Signal { name: "visibleChanged"; lineNumber: 526 }
        Signal { name: "enabledChanged"; lineNumber: 527 }
        Signal { name: "xChanged"; lineNumber: 528 }
        Signal { name: "yChanged"; lineNumber: 529 }
        Signal { name: "zChanged"; lineNumber: 530 }
        Signal { name: "rotationChanged"; lineNumber: 531 }
        Signal { name: "scaleChanged"; lineNumber: 532 }
        Signal { name: "childrenChanged"; lineNumber: 533 }
        Signal { name: "widthChanged"; lineNumber: 534 }
        Signal { name: "heightChanged"; lineNumber: 535 }
        Method { name: "updateMicroFocus"; lineNumber: 521 }
    }
    Component {
        file: "qgraphicswidget.h"
        lineNumber: 32
        name: "QGraphicsWidget"
        accessSemantics: "reference"
        prototype: "QGraphicsObject"
        interfaces: ["QGraphicsItem", "QGraphicsLayoutItem"]
        Property {
            name: "palette"
            type: "QPalette"
            read: "palette"
            write: "setPalette"
            index: 0
            lineNumber: 36
        }
        Property { name: "font"; type: "QFont"; read: "font"; write: "setFont"; index: 1; lineNumber: 37 }
        Property {
            name: "layoutDirection"
            type: "Qt::LayoutDirection"
            read: "layoutDirection"
            write: "setLayoutDirection"
            reset: "unsetLayoutDirection"
            index: 2
            lineNumber: 38
        }
        Property {
            name: "size"
            type: "QSizeF"
            read: "size"
            write: "resize"
            notify: "geometryChanged"
            index: 3
            lineNumber: 40
        }
        Property {
            name: "minimumSize"
            type: "QSizeF"
            read: "minimumSize"
            write: "setMinimumSize"
            index: 4
            lineNumber: 41
        }
        Property {
            name: "preferredSize"
            type: "QSizeF"
            read: "preferredSize"
            write: "setPreferredSize"
            index: 5
            lineNumber: 42
        }
        Property {
            name: "maximumSize"
            type: "QSizeF"
            read: "maximumSize"
            write: "setMaximumSize"
            index: 6
            lineNumber: 43
        }
        Property {
            name: "sizePolicy"
            type: "QSizePolicy"
            read: "sizePolicy"
            write: "setSizePolicy"
            index: 7
            lineNumber: 44
        }
        Property {
            name: "focusPolicy"
            type: "Qt::FocusPolicy"
            read: "focusPolicy"
            write: "setFocusPolicy"
            index: 8
            lineNumber: 45
        }
        Property {
            name: "windowFlags"
            type: "Qt::WindowFlags"
            read: "windowFlags"
            write: "setWindowFlags"
            index: 9
            lineNumber: 46
        }
        Property {
            name: "windowTitle"
            type: "QString"
            read: "windowTitle"
            write: "setWindowTitle"
            index: 10
            lineNumber: 47
        }
        Property {
            name: "geometry"
            type: "QRectF"
            read: "geometry"
            write: "setGeometry"
            notify: "geometryChanged"
            index: 11
            lineNumber: 48
        }
        Property {
            name: "autoFillBackground"
            type: "bool"
            read: "autoFillBackground"
            write: "setAutoFillBackground"
            index: 12
            lineNumber: 49
        }
        Property {
            name: "layout"
            type: "void"
            isPointer: true
            read: "layout"
            write: "setLayout"
            notify: "layoutChanged"
            index: 13
            lineNumber: 50
        }
        Signal { name: "geometryChanged"; lineNumber: 144 }
        Signal { name: "layoutChanged"; lineNumber: 145 }
        Method { name: "close"; type: "bool"; lineNumber: 148 }
    }
    Component {
        file: "qhorizontalbarseries.h"
        lineNumber: 13
        name: "QHorizontalBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
    Component {
        file: "qhorizontalpercentbarseries.h"
        lineNumber: 13
        name: "QHorizontalPercentBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
    Component {
        file: "qhorizontalstackedbarseries.h"
        lineNumber: 13
        name: "QHorizontalStackedBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
    Component {
        file: "qlineseries.h"
        lineNumber: 16
        name: "QLineSeries"
        accessSemantics: "reference"
        prototype: "QXYSeries"
    }
    Component {
        file: "qpercentbarseries.h"
        lineNumber: 14
        name: "QPercentBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
    Component {
        file: "qpieseries.h"
        lineNumber: 13
        name: "QPieSeries"
        accessSemantics: "reference"
        prototype: "QAbstractSeries"
        Property {
            name: "horizontalPosition"
            type: "double"
            read: "horizontalPosition"
            write: "setHorizontalPosition"
            index: 0
            lineNumber: 16
        }
        Property {
            name: "verticalPosition"
            type: "double"
            read: "verticalPosition"
            write: "setVerticalPosition"
            index: 1
            lineNumber: 17
        }
        Property {
            name: "size"
            type: "double"
            read: "pieSize"
            write: "setPieSize"
            index: 2
            lineNumber: 18
        }
        Property {
            name: "startAngle"
            type: "double"
            read: "pieStartAngle"
            write: "setPieStartAngle"
            index: 3
            lineNumber: 19
        }
        Property {
            name: "endAngle"
            type: "double"
            read: "pieEndAngle"
            write: "setPieEndAngle"
            index: 4
            lineNumber: 20
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 5
            lineNumber: 21
            isReadonly: true
        }
        Property {
            name: "sum"
            type: "double"
            read: "sum"
            notify: "sumChanged"
            index: 6
            lineNumber: 22
            isReadonly: true
        }
        Property {
            name: "holeSize"
            type: "double"
            read: "holeSize"
            write: "setHoleSize"
            index: 7
            lineNumber: 23
        }
        Signal {
            name: "added"
            lineNumber: 71
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Signal {
            name: "removed"
            lineNumber: 72
            Parameter { name: "slices"; type: "QList<QPieSlice*>" }
        }
        Signal {
            name: "clicked"
            lineNumber: 73
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "hovered"
            lineNumber: 74
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
            Parameter { name: "state"; type: "bool" }
        }
        Signal {
            name: "pressed"
            lineNumber: 75
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "released"
            lineNumber: 76
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal {
            name: "doubleClicked"
            lineNumber: 77
            Parameter { name: "slice"; type: "QPieSlice"; isPointer: true }
        }
        Signal { name: "countChanged"; lineNumber: 78 }
        Signal { name: "sumChanged"; lineNumber: 79 }
    }
    Component {
        file: "qpieslice.h"
        lineNumber: 17
        name: "QPieSlice"
        accessSemantics: "reference"
        prototype: "QObject"
        Enum {
            name: "LabelPosition"
            lineNumber: 41
            values: [
                "LabelOutside",
                "LabelInsideHorizontal",
                "LabelInsideTangential",
                "LabelInsideNormal"
            ]
        }
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            notify: "labelChanged"
            index: 0
            lineNumber: 21
        }
        Property {
            name: "value"
            type: "double"
            read: "value"
            write: "setValue"
            notify: "valueChanged"
            index: 1
            lineNumber: 22
        }
        Property {
            name: "labelVisible"
            type: "bool"
            read: "isLabelVisible"
            write: "setLabelVisible"
            notify: "labelVisibleChanged"
            index: 2
            lineNumber: 23
        }
        Property {
            name: "labelPosition"
            type: "LabelPosition"
            read: "labelPosition"
            write: "setLabelPosition"
            index: 3
            lineNumber: 24
        }
        Property {
            name: "exploded"
            type: "bool"
            read: "isExploded"
            write: "setExploded"
            index: 4
            lineNumber: 25
        }
        Property {
            name: "pen"
            type: "QPen"
            read: "pen"
            write: "setPen"
            notify: "penChanged"
            index: 5
            lineNumber: 26
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 6
            lineNumber: 27
        }
        Property {
            name: "borderWidth"
            type: "int"
            read: "borderWidth"
            write: "setBorderWidth"
            notify: "borderWidthChanged"
            index: 7
            lineNumber: 28
        }
        Property {
            name: "brush"
            type: "QBrush"
            read: "brush"
            write: "setBrush"
            notify: "brushChanged"
            index: 8
            lineNumber: 29
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 9
            lineNumber: 30
        }
        Property {
            name: "labelBrush"
            type: "QBrush"
            read: "labelBrush"
            write: "setLabelBrush"
            notify: "labelBrushChanged"
            index: 10
            lineNumber: 31
        }
        Property {
            name: "labelColor"
            type: "QColor"
            read: "labelColor"
            write: "setLabelColor"
            notify: "labelColorChanged"
            index: 11
            lineNumber: 32
        }
        Property {
            name: "labelFont"
            type: "QFont"
            read: "labelFont"
            write: "setLabelFont"
            notify: "labelFontChanged"
            index: 12
            lineNumber: 33
        }
        Property {
            name: "labelArmLengthFactor"
            type: "double"
            read: "labelArmLengthFactor"
            write: "setLabelArmLengthFactor"
            index: 13
            lineNumber: 34
        }
        Property {
            name: "explodeDistanceFactor"
            type: "double"
            read: "explodeDistanceFactor"
            write: "setExplodeDistanceFactor"
            index: 14
            lineNumber: 35
        }
        Property {
            name: "percentage"
            type: "double"
            read: "percentage"
            notify: "percentageChanged"
            index: 15
            lineNumber: 36
            isReadonly: true
        }
        Property {
            name: "startAngle"
            type: "double"
            read: "startAngle"
            notify: "startAngleChanged"
            index: 16
            lineNumber: 37
            isReadonly: true
        }
        Property {
            name: "angleSpan"
            type: "double"
            read: "angleSpan"
            notify: "angleSpanChanged"
            index: 17
            lineNumber: 38
            isReadonly: true
        }
        Signal { name: "clicked"; lineNumber: 105 }
        Signal {
            name: "hovered"
            lineNumber: 106
            Parameter { name: "state"; type: "bool" }
        }
        Signal { name: "pressed"; lineNumber: 107 }
        Signal { name: "released"; lineNumber: 108 }
        Signal { name: "doubleClicked"; lineNumber: 109 }
        Signal { name: "labelChanged"; lineNumber: 110 }
        Signal { name: "valueChanged"; lineNumber: 111 }
        Signal { name: "labelVisibleChanged"; lineNumber: 112 }
        Signal { name: "penChanged"; lineNumber: 113 }
        Signal { name: "brushChanged"; lineNumber: 114 }
        Signal { name: "labelBrushChanged"; lineNumber: 115 }
        Signal { name: "labelFontChanged"; lineNumber: 116 }
        Signal { name: "percentageChanged"; lineNumber: 117 }
        Signal { name: "startAngleChanged"; lineNumber: 118 }
        Signal { name: "angleSpanChanged"; lineNumber: 119 }
        Signal { name: "colorChanged"; lineNumber: 120 }
        Signal { name: "borderColorChanged"; lineNumber: 121 }
        Signal { name: "borderWidthChanged"; lineNumber: 122 }
        Signal { name: "labelColorChanged"; lineNumber: 123 }
    }
    Component {
        file: "qscatterseries.h"
        lineNumber: 14
        name: "QScatterSeries"
        accessSemantics: "reference"
        prototype: "QXYSeries"
        Enum {
            name: "MarkerShape"
            lineNumber: 25
            values: [
                "MarkerShapeCircle",
                "MarkerShapeRectangle",
                "MarkerShapeRotatedRectangle",
                "MarkerShapeTriangle",
                "MarkerShapeStar",
                "MarkerShapePentagon"
            ]
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 17
        }
        Property {
            name: "borderColor"
            type: "QColor"
            read: "borderColor"
            write: "setBorderColor"
            notify: "borderColorChanged"
            index: 1
            lineNumber: 18
        }
        Property {
            name: "markerShape"
            type: "MarkerShape"
            read: "markerShape"
            write: "setMarkerShape"
            notify: "markerShapeChanged"
            index: 2
            lineNumber: 19
        }
        Property {
            name: "markerSize"
            type: "double"
            read: "markerSize"
            write: "setMarkerSize"
            notify: "markerSizeChanged"
            index: 3
            lineNumber: 20
        }
        Property { name: "brush"; type: "QBrush"; read: "brush"; write: "setBrush"; index: 4; lineNumber: 21 }
        Signal {
            name: "colorChanged"
            lineNumber: 51
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "borderColorChanged"
            lineNumber: 52
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "markerShapeChanged"
            lineNumber: 53
            Parameter { name: "shape"; type: "MarkerShape" }
        }
        Signal {
            name: "markerSizeChanged"
            lineNumber: 54
            Parameter { name: "size"; type: "double" }
        }
    }
    Component {
        file: "qsplineseries.h"
        lineNumber: 16
        name: "QSplineSeries"
        accessSemantics: "reference"
        prototype: "QLineSeries"
    }
    Component {
        file: "qstackedbarseries.h"
        lineNumber: 14
        name: "QStackedBarSeries"
        accessSemantics: "reference"
        prototype: "QAbstractBarSeries"
    }
}
