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/qdeclarativecategory_p.h"
        lineNumber: 33
        name: "QDeclarativeCategory"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtLocation/Category 5.0", "QtLocation/Category 6.0"]
        exportMetaObjectRevisions: [1280, 1536]
        Enum {
            name: "Visibility"
            lineNumber: 54
            values: [
                "UnspecifiedVisibility",
                "DeviceVisibility",
                "PrivateVisibility",
                "PublicVisibility"
            ]
        }
        Enum {
            name: "Status"
            lineNumber: 62
            values: ["Ready", "Saving", "Removing", "Error"]
        }
        Property {
            name: "category"
            type: "QPlaceCategory"
            read: "category"
            write: "setCategory"
            index: 0
            lineNumber: 39
        }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 1
            lineNumber: 40
        }
        Property {
            name: "categoryId"
            type: "QString"
            read: "categoryId"
            write: "setCategoryId"
            notify: "categoryIdChanged"
            index: 2
            lineNumber: 41
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 3
            lineNumber: 42
        }
        Property {
            name: "visibility"
            type: "Visibility"
            read: "visibility"
            write: "setVisibility"
            notify: "visibilityChanged"
            index: 4
            lineNumber: 43
        }
        Property {
            name: "icon"
            type: "QPlaceIcon"
            read: "icon"
            write: "setIcon"
            notify: "iconChanged"
            index: 5
            lineNumber: 44
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 6
            lineNumber: 45
            isReadonly: true
        }
        Signal { name: "pluginChanged"; lineNumber: 95 }
        Signal { name: "categoryIdChanged"; lineNumber: 96 }
        Signal { name: "nameChanged"; lineNumber: 97 }
        Signal { name: "visibilityChanged"; lineNumber: 98 }
        Signal { name: "iconChanged"; lineNumber: 99 }
        Signal { name: "statusChanged"; lineNumber: 100 }
        Method { name: "replyFinished"; lineNumber: 103 }
        Method { name: "pluginReady"; lineNumber: 104 }
        Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 86 }
        Method {
            name: "save"
            lineNumber: 91
            Parameter { name: "parentId"; type: "QString" }
        }
        Method { name: "save"; isCloned: true; lineNumber: 91 }
        Method { name: "remove"; lineNumber: 92 }
    }
    Component {
        file: "private/qdeclarativecirclemapitem_p.h"
        lineNumber: 28
        name: "QDeclarativeCircleMapItem"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemBase"
        exports: [
            "QtLocation/MapCircle 5.0",
            "QtLocation/MapCircle 5.12",
            "QtLocation/MapCircle 5.14",
            "QtLocation/MapCircle 5.15",
            "QtLocation/MapCircle 6.0",
            "QtLocation/MapCircle 6.3",
            "QtLocation/MapCircle 6.6",
            "QtLocation/MapCircle 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "center"
            type: "QGeoCoordinate"
            read: "center"
            write: "setCenter"
            notify: "centerChanged"
            index: 0
            lineNumber: 34
        }
        Property {
            name: "radius"
            type: "double"
            read: "radius"
            write: "setRadius"
            notify: "radiusChanged"
            index: 1
            lineNumber: 35
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 2
            lineNumber: 36
        }
        Property {
            name: "border"
            type: "QDeclarativeMapLineProperties"
            isPointer: true
            read: "border"
            index: 3
            lineNumber: 37
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "centerChanged"
            lineNumber: 62
            Parameter { name: "center"; type: "QGeoCoordinate" }
        }
        Signal {
            name: "radiusChanged"
            lineNumber: 63
            Parameter { name: "radius"; type: "double" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 64
            Parameter { name: "color"; type: "QColor" }
        }
        Method { name: "markSourceDirtyAndUpdate"; lineNumber: 71 }
        Method { name: "onLinePropertiesChanged"; lineNumber: 72 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 73
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
    }
    Component {
        file: "private/qdeclarativecontactdetails_p.h"
        lineNumber: 24
        name: "QDeclarativeContactDetails"
        accessSemantics: "reference"
        prototype: "QQmlPropertyMap"
        exports: [
            "QtLocation/ContactDetails 5.0",
            "QtLocation/ContactDetails 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1280, 1536]
    }
    Component {
        file: "private/qdeclarativegeojsondata_p.h"
        lineNumber: 37
        name: "QDeclarativeGeoJsonData"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtLocation/GeoJsonData 6.7"]
        exportMetaObjectRevisions: [1543]
        Property {
            name: "model"
            type: "QVariant"
            read: "model"
            write: "setModel"
            notify: "modelChanged"
            index: 0
            lineNumber: 42
        }
        Property {
            name: "sourceUrl"
            type: "QUrl"
            read: "sourceUrl"
            write: "openUrl"
            notify: "sourceUrlChanged"
            index: 1
            lineNumber: 43
        }
        Signal { name: "modelChanged"; lineNumber: 63 }
        Signal { name: "sourceUrlChanged"; lineNumber: 64 }
        Method { name: "clear"; lineNumber: 54 }
        Method {
            name: "addItem"
            lineNumber: 55
            Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
        }
        Method { name: "open"; type: "bool"; lineNumber: 56 }
        Method {
            name: "openUrl"
            type: "bool"
            lineNumber: 57
            Parameter { name: "url"; type: "QUrl" }
        }
        Method { name: "save"; type: "bool"; lineNumber: 58 }
        Method {
            name: "saveAs"
            type: "bool"
            lineNumber: 59
            Parameter { name: "url"; type: "QUrl" }
        }
        Method {
            name: "setModelToMapContents"
            lineNumber: 60
            Parameter { name: "map"; type: "QDeclarativeGeoMap"; isPointer: true }
        }
    }
    Component {
        file: "private/qdeclarativegeomap_p.h"
        lineNumber: 40
        name: "QDeclarativeGeoMap"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/Map 5.0",
            "QtLocation/Map 5.12",
            "QtLocation/Map 5.13",
            "QtLocation/Map 5.14",
            "QtLocation/Map 6.0",
            "QtLocation/Map 6.3",
            "QtLocation/Map 6.7"
        ]
        exportMetaObjectRevisions: [1280, 1292, 1293, 1294, 1536, 1539, 1543]
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 0
            lineNumber: 46
        }
        Property {
            name: "minimumZoomLevel"
            type: "double"
            read: "minimumZoomLevel"
            write: "setMinimumZoomLevel"
            notify: "minimumZoomLevelChanged"
            index: 1
            lineNumber: 47
        }
        Property {
            name: "maximumZoomLevel"
            type: "double"
            read: "maximumZoomLevel"
            write: "setMaximumZoomLevel"
            notify: "maximumZoomLevelChanged"
            index: 2
            lineNumber: 48
        }
        Property {
            name: "zoomLevel"
            type: "double"
            read: "zoomLevel"
            write: "setZoomLevel"
            notify: "zoomLevelChanged"
            index: 3
            lineNumber: 49
        }
        Property {
            name: "tilt"
            type: "double"
            read: "tilt"
            write: "setTilt"
            notify: "tiltChanged"
            index: 4
            lineNumber: 51
        }
        Property {
            name: "minimumTilt"
            type: "double"
            read: "minimumTilt"
            write: "setMinimumTilt"
            notify: "minimumTiltChanged"
            index: 5
            lineNumber: 52
        }
        Property {
            name: "maximumTilt"
            type: "double"
            read: "maximumTilt"
            write: "setMaximumTilt"
            notify: "maximumTiltChanged"
            index: 6
            lineNumber: 53
        }
        Property {
            name: "bearing"
            type: "double"
            read: "bearing"
            write: "setBearing"
            notify: "bearingChanged"
            index: 7
            lineNumber: 55
        }
        Property {
            name: "fieldOfView"
            type: "double"
            read: "fieldOfView"
            write: "setFieldOfView"
            notify: "fieldOfViewChanged"
            index: 8
            lineNumber: 57
        }
        Property {
            name: "minimumFieldOfView"
            type: "double"
            read: "minimumFieldOfView"
            write: "setMinimumFieldOfView"
            notify: "minimumFieldOfViewChanged"
            index: 9
            lineNumber: 58
        }
        Property {
            name: "maximumFieldOfView"
            type: "double"
            read: "maximumFieldOfView"
            write: "setMaximumFieldOfView"
            notify: "minimumFieldOfViewChanged"
            index: 10
            lineNumber: 59
        }
        Property {
            name: "activeMapType"
            type: "QGeoMapType"
            read: "activeMapType"
            write: "setActiveMapType"
            notify: "activeMapTypeChanged"
            index: 11
            lineNumber: 61
        }
        Property {
            name: "supportedMapTypes"
            type: "QGeoMapType"
            isList: true
            read: "supportedMapTypes"
            notify: "supportedMapTypesChanged"
            index: 12
            lineNumber: 62
            isReadonly: true
        }
        Property {
            name: "center"
            type: "QGeoCoordinate"
            read: "center"
            write: "setCenter"
            notify: "centerChanged"
            index: 13
            lineNumber: 63
        }
        Property {
            name: "mapItems"
            type: "QObjectList"
            read: "mapItems"
            notify: "mapItemsChanged"
            index: 14
            lineNumber: 64
            isReadonly: true
        }
        Property {
            name: "error"
            type: "QGeoServiceProvider::Error"
            read: "error"
            notify: "errorChanged"
            index: 15
            lineNumber: 65
            isReadonly: true
        }
        Property {
            name: "errorString"
            type: "QString"
            read: "errorString"
            notify: "errorChanged"
            index: 16
            lineNumber: 66
            isReadonly: true
        }
        Property {
            name: "visibleRegion"
            type: "QGeoShape"
            read: "visibleRegion"
            write: "setVisibleRegion"
            notify: "visibleRegionChanged"
            index: 17
            lineNumber: 67
        }
        Property {
            name: "copyrightsVisible"
            type: "bool"
            read: "copyrightsVisible"
            write: "setCopyrightsVisible"
            notify: "copyrightsVisibleChanged"
            index: 18
            lineNumber: 68
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 19
            lineNumber: 69
        }
        Property {
            name: "mapReady"
            type: "bool"
            read: "mapReady"
            notify: "mapReadyChanged"
            index: 20
            lineNumber: 70
            isReadonly: true
        }
        Property {
            name: "visibleArea"
            revision: 1292
            type: "QRectF"
            read: "visibleArea"
            write: "setVisibleArea"
            notify: "visibleAreaChanged"
            index: 21
            lineNumber: 71
        }
        Signal {
            name: "pluginChanged"
            lineNumber: 166
            Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true }
        }
        Signal {
            name: "zoomLevelChanged"
            lineNumber: 167
            Parameter { name: "zoomLevel"; type: "double" }
        }
        Signal {
            name: "centerChanged"
            lineNumber: 168
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Signal { name: "activeMapTypeChanged"; lineNumber: 169 }
        Signal { name: "supportedMapTypesChanged"; lineNumber: 170 }
        Signal {
            name: "minimumZoomLevelChanged"
            lineNumber: 171
            Parameter { name: "minimumZoomLevel"; type: "double" }
        }
        Signal {
            name: "maximumZoomLevelChanged"
            lineNumber: 172
            Parameter { name: "maximumZoomLevel"; type: "double" }
        }
        Signal { name: "mapItemsChanged"; lineNumber: 173 }
        Signal { name: "errorChanged"; lineNumber: 174 }
        Signal {
            name: "copyrightLinkActivated"
            lineNumber: 175
            Parameter { name: "link"; type: "QString" }
        }
        Signal {
            name: "copyrightsVisibleChanged"
            lineNumber: 176
            Parameter { name: "visible"; type: "bool" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 177
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "bearingChanged"
            lineNumber: 178
            Parameter { name: "bearing"; type: "double" }
        }
        Signal {
            name: "tiltChanged"
            lineNumber: 179
            Parameter { name: "tilt"; type: "double" }
        }
        Signal {
            name: "fieldOfViewChanged"
            lineNumber: 180
            Parameter { name: "fieldOfView"; type: "double" }
        }
        Signal {
            name: "minimumTiltChanged"
            lineNumber: 181
            Parameter { name: "minimumTilt"; type: "double" }
        }
        Signal {
            name: "maximumTiltChanged"
            lineNumber: 182
            Parameter { name: "maximumTilt"; type: "double" }
        }
        Signal {
            name: "minimumFieldOfViewChanged"
            lineNumber: 183
            Parameter { name: "minimumFieldOfView"; type: "double" }
        }
        Signal {
            name: "maximumFieldOfViewChanged"
            lineNumber: 184
            Parameter { name: "maximumFieldOfView"; type: "double" }
        }
        Signal {
            name: "copyrightsImageChanged"
            lineNumber: 185
            Parameter { name: "copyrightsImage"; type: "QImage" }
        }
        Signal {
            name: "copyrightsChanged"
            lineNumber: 186
            Parameter { name: "copyrightsHtml"; type: "QString" }
        }
        Signal {
            name: "mapReadyChanged"
            lineNumber: 187
            Parameter { name: "ready"; type: "bool" }
        }
        Signal { name: "visibleAreaChanged"; lineNumber: 188 }
        Signal { name: "visibleRegionChanged"; revision: 1294; lineNumber: 189 }
        Method { name: "mappingManagerInitialized"; lineNumber: 213 }
        Method { name: "pluginReady"; lineNumber: 214 }
        Method { name: "onSupportedMapTypesChanged"; lineNumber: 215 }
        Method {
            name: "onCameraCapabilitiesChanged"
            lineNumber: 216
            Parameter { name: "oldCameraCapabilities"; type: "QGeoCameraCapabilities" }
        }
        Method { name: "onAttachedCopyrightNoticeVisibilityChanged"; lineNumber: 217 }
        Method {
            name: "onCameraDataChanged"
            lineNumber: 218
            Parameter { name: "cameraData"; type: "QGeoCameraData" }
        }
        Method {
            name: "setBearing"
            lineNumber: 130
            Parameter { name: "bearing"; type: "double" }
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "alignCoordinateToPoint"
            lineNumber: 131
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
            Parameter { name: "point"; type: "QPointF" }
        }
        Method {
            name: "removeMapItem"
            lineNumber: 133
            Parameter { name: "item"; type: "QDeclarativeGeoMapItemBase"; isPointer: true }
        }
        Method {
            name: "addMapItem"
            lineNumber: 134
            Parameter { name: "item"; type: "QDeclarativeGeoMapItemBase"; isPointer: true }
        }
        Method {
            name: "addMapItemGroup"
            lineNumber: 136
            Parameter { name: "itemGroup"; type: "QDeclarativeGeoMapItemGroup"; isPointer: true }
        }
        Method {
            name: "removeMapItemGroup"
            lineNumber: 137
            Parameter { name: "itemGroup"; type: "QDeclarativeGeoMapItemGroup"; isPointer: true }
        }
        Method {
            name: "removeMapItemView"
            lineNumber: 139
            Parameter { name: "itemView"; type: "QDeclarativeGeoMapItemView"; isPointer: true }
        }
        Method {
            name: "addMapItemView"
            lineNumber: 140
            Parameter { name: "itemView"; type: "QDeclarativeGeoMapItemView"; isPointer: true }
        }
        Method { name: "clearMapItems"; lineNumber: 142 }
        Method {
            name: "toCoordinate"
            type: "QGeoCoordinate"
            isMethodConstant: true
            lineNumber: 145
            Parameter { name: "position"; type: "QPointF" }
            Parameter { name: "clipToViewPort"; type: "bool" }
        }
        Method {
            name: "toCoordinate"
            type: "QGeoCoordinate"
            isCloned: true
            isMethodConstant: true
            lineNumber: 145
            Parameter { name: "position"; type: "QPointF" }
        }
        Method {
            name: "fromCoordinate"
            type: "QPointF"
            isMethodConstant: true
            lineNumber: 146
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
            Parameter { name: "clipToViewPort"; type: "bool" }
        }
        Method {
            name: "fromCoordinate"
            type: "QPointF"
            isCloned: true
            isMethodConstant: true
            lineNumber: 146
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "fitViewportToMapItems"
            lineNumber: 150
            Parameter { name: "items"; type: "QVariantList" }
        }
        Method { name: "fitViewportToMapItems"; isCloned: true; lineNumber: 150 }
        Method { name: "fitViewportToVisibleMapItems"; lineNumber: 151 }
        Method {
            name: "pan"
            lineNumber: 152
            Parameter { name: "dx"; type: "int" }
            Parameter { name: "dy"; type: "int" }
        }
        Method { name: "prefetchData"; lineNumber: 153 }
        Method { name: "clearData"; lineNumber: 154 }
        Method {
            name: "fitViewportToGeoShape"
            revision: 1293
            lineNumber: 155
            Parameter { name: "shape"; type: "QGeoShape" }
            Parameter { name: "margins"; type: "QVariant" }
        }
    }
    Component {
        file: "private/qdeclarativegeomapcopyrightsnotice_p.h"
        lineNumber: 33
        name: "QDeclarativeGeoMapCopyrightNotice"
        accessSemantics: "reference"
        prototype: "QQuickPaintedItem"
        exports: [
            "QtLocation/MapCopyrightNotice 5.0",
            "QtLocation/MapCopyrightNotice 6.0",
            "QtLocation/MapCopyrightNotice 6.3",
            "QtLocation/MapCopyrightNotice 6.7"
        ]
        exportMetaObjectRevisions: [1280, 1536, 1539, 1543]
        Property {
            name: "mapSource"
            type: "QDeclarativeGeoMap"
            isPointer: true
            read: "mapSource"
            write: "setMapSource"
            notify: "mapSourceChanged"
            index: 0
            lineNumber: 39
        }
        Property {
            name: "styleSheet"
            type: "QString"
            read: "styleSheet"
            write: "setStyleSheet"
            notify: "styleSheetChanged"
            index: 1
            lineNumber: 40
        }
        Signal {
            name: "linkActivated"
            lineNumber: 64
            Parameter { name: "link"; type: "QString" }
        }
        Signal { name: "mapSourceChanged"; lineNumber: 65 }
        Signal {
            name: "backgroundColorChanged"
            lineNumber: 66
            Parameter { name: "color"; type: "QColor" }
        }
        Signal {
            name: "styleSheetChanged"
            lineNumber: 67
            Parameter { name: "styleSheet"; type: "QString" }
        }
        Signal { name: "copyrightsVisibleChanged"; lineNumber: 68 }
        Method {
            name: "copyrightsImageChanged"
            lineNumber: 59
            Parameter { name: "copyrightsImage"; type: "QImage" }
        }
        Method {
            name: "copyrightsChanged"
            lineNumber: 60
            Parameter { name: "copyrightsHtml"; type: "QString" }
        }
        Method {
            name: "onCopyrightsStyleSheetChanged"
            lineNumber: 61
            Parameter { name: "styleSheet"; type: "QString" }
        }
    }
    Component {
        file: "private/qdeclarativegeomapitembase_p.h"
        lineNumber: 48
        name: "QDeclarativeGeoMapItemBase"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtLocation/GeoMapItemBase 5.0",
            "QtLocation/GeoMapItemBase 5.12",
            "QtLocation/GeoMapItemBase 5.14",
            "QtLocation/GeoMapItemBase 5.15",
            "QtLocation/GeoMapItemBase 6.0",
            "QtLocation/GeoMapItemBase 6.3",
            "QtLocation/GeoMapItemBase 6.6",
            "QtLocation/GeoMapItemBase 6.7"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "geoShape"
            type: "QGeoShape"
            read: "geoShape"
            write: "setGeoShape"
            index: 0
            lineNumber: 55
        }
        Property {
            name: "autoFadeIn"
            revision: 1294
            type: "bool"
            read: "autoFadeIn"
            write: "setAutoFadeIn"
            index: 1
            lineNumber: 56
        }
        Property {
            name: "referenceSurface"
            revision: 1542
            type: "QLocation::ReferenceSurface"
            read: "referenceSurface"
            write: "setReferenceSurface"
            notify: "referenceSurfaceChanged"
            index: 2
            lineNumber: 57
        }
        Property {
            name: "lodThreshold"
            revision: 1295
            type: "int"
            read: "lodThreshold"
            write: "setLodThreshold"
            notify: "lodThresholdChanged"
            index: 3
            lineNumber: 58
        }
        Signal { name: "mapItemOpacityChanged"; lineNumber: 109 }
        Signal { name: "addTransitionFinished"; revision: 1292; lineNumber: 110 }
        Signal { name: "removeTransitionFinished"; revision: 1292; lineNumber: 111 }
        Signal { name: "referenceSurfaceChanged"; lineNumber: 112 }
        Signal { name: "lodThresholdChanged"; lineNumber: 113 }
        Method { name: "afterChildrenChanged"; lineNumber: 116 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 117
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
        Method { name: "polishAndUpdate"; lineNumber: 118 }
        Method {
            name: "baseCameraDataChanged"
            lineNumber: 127
            Parameter { name: "camera"; type: "QGeoCameraData" }
        }
        Method { name: "visibleAreaChanged"; lineNumber: 128 }
    }
    Component {
        file: "private/qdeclarativegeomapitemgroup_p.h"
        lineNumber: 25
        name: "QDeclarativeGeoMapItemGroup"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtLocation/MapItemGroup 5.0",
            "QtLocation/MapItemGroup 6.0",
            "QtLocation/MapItemGroup 6.3",
            "QtLocation/MapItemGroup 6.7"
        ]
        exportMetaObjectRevisions: [1280, 1536, 1539, 1543]
        Signal { name: "mapItemOpacityChanged"; lineNumber: 42 }
        Signal { name: "addTransitionFinished"; lineNumber: 43 }
        Signal { name: "removeTransitionFinished"; lineNumber: 44 }
        Method { name: "onMapSizeChanged"; lineNumber: 52 }
    }
    Component {
        file: "private/qdeclarativegeomapitemview_p.h"
        lineNumber: 43
        name: "QDeclarativeGeoMapItemView"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemGroup"
        exports: [
            "QtLocation/MapItemView 5.0",
            "QtLocation/MapItemView 5.12",
            "QtLocation/MapItemView 6.0",
            "QtLocation/MapItemView 6.3",
            "QtLocation/MapItemView 6.7",
            "QtLocation/MapItemView 6.10"
        ]
        exportMetaObjectRevisions: [1280, 1292, 1536, 1539, 1543, 1546]
        Property {
            name: "model"
            type: "QVariant"
            read: "model"
            write: "setModel"
            notify: "modelChanged"
            index: 0
            lineNumber: 48
        }
        Property {
            name: "delegate"
            type: "QQmlComponent"
            isPointer: true
            read: "delegate"
            write: "setDelegate"
            notify: "delegateChanged"
            index: 1
            lineNumber: 49
        }
        Property {
            name: "autoFitViewport"
            type: "bool"
            read: "autoFitViewport"
            write: "setAutoFitViewport"
            notify: "autoFitViewportChanged"
            index: 2
            lineNumber: 50
        }
        Property {
            name: "add"
            revision: 1292
            type: "QQuickTransition"
            isPointer: true
            index: 3
            lineNumber: 51
        }
        Property {
            name: "remove"
            revision: 1292
            type: "QQuickTransition"
            isPointer: true
            index: 4
            lineNumber: 52
        }
        Property {
            name: "mapItems"
            revision: 1292
            type: "QList<QQuickItem*>"
            read: "mapItems"
            index: 5
            lineNumber: 53
            isReadonly: true
        }
        Property {
            name: "incubateDelegates"
            revision: 1292
            type: "bool"
            read: "incubateDelegates"
            write: "setIncubateDelegates"
            notify: "incubateDelegatesChanged"
            index: 6
            lineNumber: 54
        }
        Property {
            name: "delegateModelAccess"
            revision: 1546
            type: "QQmlDelegateModel::DelegateModelAccess"
            read: "delegateModelAccess"
            write: "setDelegateModelAccess"
            notify: "delegateModelAccessChanged"
            index: 7
            lineNumber: 55
            isFinal: true
        }
        Signal { name: "modelChanged"; lineNumber: 89 }
        Signal { name: "delegateChanged"; lineNumber: 90 }
        Signal { name: "autoFitViewportChanged"; lineNumber: 91 }
        Signal { name: "incubateDelegatesChanged"; lineNumber: 92 }
        Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 93 }
        Method {
            name: "destroyingItem"
            lineNumber: 96
            Parameter { name: "object"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "initItem"
            lineNumber: 97
            Parameter { name: "index"; type: "int" }
            Parameter { name: "object"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "createdItem"
            lineNumber: 98
            Parameter { name: "index"; type: "int" }
            Parameter { name: "object"; type: "QObject"; isPointer: true }
        }
        Method {
            name: "modelUpdated"
            lineNumber: 99
            Parameter { name: "changeSet"; type: "QQmlChangeSet" }
            Parameter { name: "reset"; type: "bool" }
        }
        Method { name: "exitTransitionFinished"; lineNumber: 100 }
    }
    Component {
        file: "private/qdeclarativegeomapquickitem_p.h"
        lineNumber: 42
        name: "QDeclarativeGeoMapQuickItem"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemBase"
        exports: [
            "QtLocation/MapQuickItem 5.0",
            "QtLocation/MapQuickItem 5.12",
            "QtLocation/MapQuickItem 5.14",
            "QtLocation/MapQuickItem 5.15",
            "QtLocation/MapQuickItem 6.0",
            "QtLocation/MapQuickItem 6.3",
            "QtLocation/MapQuickItem 6.6",
            "QtLocation/MapQuickItem 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "coordinate"
            type: "QGeoCoordinate"
            read: "coordinate"
            write: "setCoordinate"
            notify: "coordinateChanged"
            index: 0
            lineNumber: 47
        }
        Property {
            name: "anchorPoint"
            type: "QPointF"
            read: "anchorPoint"
            write: "setAnchorPoint"
            notify: "anchorPointChanged"
            index: 1
            lineNumber: 48
        }
        Property {
            name: "zoomLevel"
            type: "double"
            read: "zoomLevel"
            write: "setZoomLevel"
            notify: "zoomLevelChanged"
            index: 2
            lineNumber: 49
        }
        Property {
            name: "sourceItem"
            type: "QQuickItem"
            isPointer: true
            read: "sourceItem"
            write: "setSourceItem"
            notify: "sourceItemChanged"
            index: 3
            lineNumber: 50
        }
        Signal { name: "coordinateChanged"; lineNumber: 76 }
        Signal { name: "sourceItemChanged"; lineNumber: 77 }
        Signal { name: "anchorPointChanged"; lineNumber: 78 }
        Signal { name: "zoomLevelChanged"; lineNumber: 79 }
        Method { name: "afterChildrenChanged"; lineNumber: 86 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 87
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
    }
    Component {
        file: "private/qdeclarativegeoroutemodel_p.h"
        lineNumber: 39
        name: "QDeclarativeGeoRouteModel"
        accessSemantics: "reference"
        prototype: "QAbstractListModel"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/RouteModel 5.0",
            "QtLocation/RouteModel 6.0",
            "QtLocation/RouteModel 6.4"
        ]
        exportMetaObjectRevisions: [1280, 1536, 1540]
        Enum {
            name: "Status"
            lineNumber: 61
            values: ["Null", "Ready", "Loading", "Error"]
        }
        Enum {
            name: "RouteError"
            lineNumber: 69
            values: [
                "NoError",
                "EngineNotSetError",
                "CommunicationError",
                "ParseError",
                "UnsupportedOptionError",
                "UnknownError",
                "UnknownParameterError",
                "MissingRequiredParameterError"
            ]
        }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 0
            lineNumber: 45
        }
        Property {
            name: "query"
            type: "QDeclarativeGeoRouteQuery"
            isPointer: true
            read: "query"
            write: "setQuery"
            notify: "queryChanged"
            index: 1
            lineNumber: 46
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 2
            lineNumber: 47
            isReadonly: true
        }
        Property {
            name: "autoUpdate"
            type: "bool"
            read: "autoUpdate"
            write: "setAutoUpdate"
            notify: "autoUpdateChanged"
            index: 3
            lineNumber: 48
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 4
            lineNumber: 49
            isReadonly: true
        }
        Property {
            name: "errorString"
            type: "QString"
            read: "errorString"
            notify: "errorChanged"
            index: 5
            lineNumber: 50
            isReadonly: true
        }
        Property {
            name: "error"
            type: "RouteError"
            read: "error"
            notify: "errorChanged"
            index: 6
            lineNumber: 51
            isReadonly: true
        }
        Property {
            name: "measurementSystem"
            type: "QLocale::MeasurementSystem"
            read: "measurementSystem"
            write: "setMeasurementSystem"
            notify: "measurementSystemChanged"
            index: 7
            lineNumber: 52
        }
        Signal { name: "countChanged"; lineNumber: 117 }
        Signal { name: "pluginChanged"; lineNumber: 118 }
        Signal { name: "queryChanged"; lineNumber: 119 }
        Signal { name: "autoUpdateChanged"; lineNumber: 120 }
        Signal { name: "statusChanged"; lineNumber: 121 }
        Signal { name: "errorChanged"; lineNumber: 122 }
        Signal { name: "routesChanged"; lineNumber: 123 }
        Signal { name: "measurementSystemChanged"; lineNumber: 124 }
        Signal { name: "abortRequested"; lineNumber: 125 }
        Method { name: "update"; lineNumber: 128 }
        Method {
            name: "routingFinished"
            lineNumber: 131
            Parameter { name: "reply"; type: "QGeoRouteReply"; isPointer: true }
        }
        Method {
            name: "routingError"
            lineNumber: 132
            Parameter { name: "reply"; type: "QGeoRouteReply"; isPointer: true }
            Parameter { name: "error"; type: "QGeoRouteReply::Error" }
            Parameter { name: "errorString"; type: "QString" }
        }
        Method { name: "queryDetailsChanged"; lineNumber: 135 }
        Method { name: "pluginReady"; lineNumber: 136 }
        Method {
            name: "get"
            type: "QGeoRoute"
            lineNumber: 112
            Parameter { name: "index"; type: "int" }
        }
        Method { name: "reset"; lineNumber: 113 }
        Method { name: "cancel"; lineNumber: 114 }
    }
    Component {
        file: "private/qdeclarativegeoroutemodel_p.h"
        lineNumber: 154
        name: "QDeclarativeGeoRouteQuery"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/RouteQuery 5.0",
            "QtLocation/RouteQuery 5.13",
            "QtLocation/RouteQuery 6.0"
        ]
        exportMetaObjectRevisions: [1280, 1293, 1536]
        Enum {
            name: "TravelMode"
            lineNumber: 183
            values: [
                "CarTravel",
                "PedestrianTravel",
                "BicycleTravel",
                "PublicTransitTravel",
                "TruckTravel"
            ]
        }
        Enum {
            name: "TravelModes"
            alias: "TravelMode"
            isFlag: true
            lineNumber: 183
            values: [
                "CarTravel",
                "PedestrianTravel",
                "BicycleTravel",
                "PublicTransitTravel",
                "TruckTravel"
            ]
        }
        Enum {
            name: "FeatureTypes"
            alias: "FeatureType"
            isFlag: true
            lineNumber: 194
            values: [
                "NoFeature",
                "TollFeature",
                "HighwayFeature",
                "PublicTransitFeature",
                "FerryFeature",
                "TunnelFeature",
                "DirtRoadFeature",
                "ParksFeature",
                "MotorPoolLaneFeature",
                "TrafficFeature"
            ]
        }
        Enum {
            name: "FeatureWeight"
            isFlag: true
            lineNumber: 209
            values: [
                "NeutralFeatureWeight",
                "PreferFeatureWeight",
                "RequireFeatureWeight",
                "AvoidFeatureWeight",
                "DisallowFeatureWeight"
            ]
        }
        Enum {
            name: "RouteOptimization"
            lineNumber: 219
            values: [
                "ShortestRoute",
                "FastestRoute",
                "MostEconomicRoute",
                "MostScenicRoute"
            ]
        }
        Enum {
            name: "RouteOptimizations"
            alias: "RouteOptimization"
            isFlag: true
            lineNumber: 219
            values: [
                "ShortestRoute",
                "FastestRoute",
                "MostEconomicRoute",
                "MostScenicRoute"
            ]
        }
        Enum {
            name: "SegmentDetail"
            lineNumber: 229
            values: ["NoSegmentData", "BasicSegmentData"]
        }
        Enum {
            name: "SegmentDetails"
            alias: "SegmentDetail"
            isFlag: true
            lineNumber: 229
            values: ["NoSegmentData", "BasicSegmentData"]
        }
        Enum {
            name: "ManeuverDetail"
            lineNumber: 237
            values: ["NoManeuvers", "BasicManeuvers"]
        }
        Enum {
            name: "ManeuverDetails"
            alias: "ManeuverDetail"
            isFlag: true
            lineNumber: 237
            values: ["NoManeuvers", "BasicManeuvers"]
        }
        Property {
            name: "numberAlternativeRoutes"
            type: "int"
            read: "numberAlternativeRoutes"
            write: "setNumberAlternativeRoutes"
            notify: "numberAlternativeRoutesChanged"
            index: 0
            lineNumber: 160
        }
        Property {
            name: "travelModes"
            type: "TravelModes"
            read: "travelModes"
            write: "setTravelModes"
            notify: "travelModesChanged"
            index: 1
            lineNumber: 161
        }
        Property {
            name: "routeOptimizations"
            type: "RouteOptimizations"
            read: "routeOptimizations"
            write: "setRouteOptimizations"
            notify: "routeOptimizationsChanged"
            index: 2
            lineNumber: 162
        }
        Property {
            name: "segmentDetail"
            type: "SegmentDetail"
            read: "segmentDetail"
            write: "setSegmentDetail"
            notify: "segmentDetailChanged"
            index: 3
            lineNumber: 163
        }
        Property {
            name: "maneuverDetail"
            type: "ManeuverDetail"
            read: "maneuverDetail"
            write: "setManeuverDetail"
            notify: "maneuverDetailChanged"
            index: 4
            lineNumber: 164
        }
        Property {
            name: "waypoints"
            type: "QGeoCoordinate"
            isList: true
            read: "waypoints"
            write: "setWaypoints"
            notify: "waypointsChanged"
            index: 5
            lineNumber: 165
        }
        Property {
            name: "excludedAreas"
            type: "QGeoRectangle"
            isList: true
            read: "excludedAreas"
            write: "setExcludedAreas"
            notify: "excludedAreasChanged"
            index: 6
            lineNumber: 166
        }
        Property {
            name: "featureTypes"
            type: "int"
            isList: true
            read: "featureTypes"
            notify: "featureTypesChanged"
            index: 7
            lineNumber: 167
            isReadonly: true
        }
        Property {
            name: "departureTime"
            revision: 1293
            type: "QDateTime"
            read: "departureTime"
            write: "setDepartureTime"
            notify: "departureTimeChanged"
            index: 8
            lineNumber: 168
        }
        Signal { name: "numberAlternativeRoutesChanged"; lineNumber: 290 }
        Signal { name: "travelModesChanged"; lineNumber: 291 }
        Signal { name: "routeOptimizationsChanged"; lineNumber: 292 }
        Signal { name: "waypointsChanged"; lineNumber: 294 }
        Signal { name: "excludedAreasChanged"; lineNumber: 295 }
        Signal { name: "featureTypesChanged"; lineNumber: 297 }
        Signal { name: "maneuverDetailChanged"; lineNumber: 298 }
        Signal { name: "segmentDetailChanged"; lineNumber: 299 }
        Signal { name: "queryDetailsChanged"; lineNumber: 301 }
        Signal { name: "departureTimeChanged"; lineNumber: 302 }
        Method { name: "excludedAreaCoordinateChanged"; lineNumber: 305 }
        Method { name: "waypointChanged"; lineNumber: 306 }
        Method {
            name: "addWaypoint"
            lineNumber: 258
            Parameter { name: "w"; type: "QGeoCoordinate" }
        }
        Method {
            name: "removeWaypoint"
            lineNumber: 259
            Parameter { name: "waypoint"; type: "QGeoCoordinate" }
        }
        Method { name: "clearWaypoints"; lineNumber: 260 }
        Method {
            name: "addExcludedArea"
            lineNumber: 262
            Parameter { name: "area"; type: "QGeoRectangle" }
        }
        Method {
            name: "removeExcludedArea"
            lineNumber: 263
            Parameter { name: "area"; type: "QGeoRectangle" }
        }
        Method { name: "clearExcludedAreas"; lineNumber: 264 }
        Method {
            name: "setFeatureWeight"
            lineNumber: 266
            Parameter { name: "featureType"; type: "FeatureType" }
            Parameter { name: "featureWeight"; type: "FeatureWeight" }
        }
        Method {
            name: "featureWeight"
            type: "int"
            lineNumber: 267
            Parameter { name: "featureType"; type: "FeatureType" }
        }
        Method { name: "resetFeatureWeights"; lineNumber: 268 }
        Method { name: "doCoordinateChanged"; lineNumber: 309 }
    }
    Component {
        file: "private/qdeclarativegeoserviceprovider_p.h"
        lineNumber: 43
        name: "QDeclarativeGeoServiceProvider"
        accessSemantics: "reference"
        defaultProperty: "parameters"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/Plugin 5.0",
            "QtLocation/Plugin 5.11",
            "QtLocation/Plugin 6.0"
        ]
        exportMetaObjectRevisions: [1280, 1291, 1536]
        Enum {
            name: "RoutingFeature"
            lineNumber: 65
            values: [
                "NoRoutingFeatures",
                "OnlineRoutingFeature",
                "OfflineRoutingFeature",
                "LocalizedRoutingFeature",
                "RouteUpdatesFeature",
                "AlternativeRoutesFeature",
                "ExcludeAreasRoutingFeature",
                "AnyRoutingFeatures"
            ]
        }
        Enum {
            name: "RoutingFeatures"
            alias: "RoutingFeature"
            isFlag: true
            lineNumber: 65
            values: [
                "NoRoutingFeatures",
                "OnlineRoutingFeature",
                "OfflineRoutingFeature",
                "LocalizedRoutingFeature",
                "RouteUpdatesFeature",
                "AlternativeRoutesFeature",
                "ExcludeAreasRoutingFeature",
                "AnyRoutingFeatures"
            ]
        }
        Enum {
            name: "GeocodingFeature"
            lineNumber: 76
            values: [
                "NoGeocodingFeatures",
                "OnlineGeocodingFeature",
                "OfflineGeocodingFeature",
                "ReverseGeocodingFeature",
                "LocalizedGeocodingFeature",
                "AnyGeocodingFeatures"
            ]
        }
        Enum {
            name: "GeocodingFeatures"
            alias: "GeocodingFeature"
            isFlag: true
            lineNumber: 76
            values: [
                "NoGeocodingFeatures",
                "OnlineGeocodingFeature",
                "OfflineGeocodingFeature",
                "ReverseGeocodingFeature",
                "LocalizedGeocodingFeature",
                "AnyGeocodingFeatures"
            ]
        }
        Enum {
            name: "MappingFeature"
            lineNumber: 85
            values: [
                "NoMappingFeatures",
                "OnlineMappingFeature",
                "OfflineMappingFeature",
                "LocalizedMappingFeature",
                "AnyMappingFeatures"
            ]
        }
        Enum {
            name: "MappingFeatures"
            alias: "MappingFeature"
            isFlag: true
            lineNumber: 85
            values: [
                "NoMappingFeatures",
                "OnlineMappingFeature",
                "OfflineMappingFeature",
                "LocalizedMappingFeature",
                "AnyMappingFeatures"
            ]
        }
        Enum {
            name: "PlacesFeature"
            lineNumber: 93
            values: [
                "NoPlacesFeatures",
                "OnlinePlacesFeature",
                "OfflinePlacesFeature",
                "SavePlaceFeature",
                "RemovePlaceFeature",
                "SaveCategoryFeature",
                "RemoveCategoryFeature",
                "PlaceRecommendationsFeature",
                "SearchSuggestionsFeature",
                "LocalizedPlacesFeature",
                "NotificationsFeature",
                "PlaceMatchingFeature",
                "AnyPlacesFeatures"
            ]
        }
        Enum {
            name: "PlacesFeatures"
            alias: "PlacesFeature"
            isFlag: true
            lineNumber: 93
            values: [
                "NoPlacesFeatures",
                "OnlinePlacesFeature",
                "OfflinePlacesFeature",
                "SavePlaceFeature",
                "RemovePlaceFeature",
                "SaveCategoryFeature",
                "RemoveCategoryFeature",
                "PlaceRecommendationsFeature",
                "SearchSuggestionsFeature",
                "LocalizedPlacesFeature",
                "NotificationsFeature",
                "PlaceMatchingFeature",
                "AnyPlacesFeatures"
            ]
        }
        Enum {
            name: "NavigationFeatures"
            alias: "NavigationFeature"
            isFlag: true
            lineNumber: 109
            values: [
                "NoNavigationFeatures",
                "OnlineNavigationFeature",
                "OfflineNavigationFeature",
                "AnyNavigationFeatures"
            ]
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 49
        }
        Property {
            name: "availableServiceProviders"
            type: "QStringList"
            read: "availableServiceProviders"
            index: 1
            lineNumber: 50
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "parameters"
            type: "QDeclarativePluginParameter"
            isList: true
            read: "parameters"
            index: 2
            lineNumber: 51
            isReadonly: true
        }
        Property {
            name: "required"
            type: "QDeclarativeGeoServiceProviderRequirements"
            isPointer: true
            read: "requirements"
            write: "setRequirements"
            index: 3
            lineNumber: 52
        }
        Property {
            name: "locales"
            type: "QStringList"
            read: "locales"
            write: "setLocales"
            notify: "localesChanged"
            index: 4
            lineNumber: 53
        }
        Property {
            name: "preferred"
            type: "QStringList"
            read: "preferred"
            write: "setPreferred"
            notify: "preferredChanged"
            index: 5
            lineNumber: 54
        }
        Property {
            name: "allowExperimental"
            type: "bool"
            read: "allowExperimental"
            write: "setAllowExperimental"
            notify: "allowExperimentalChanged"
            index: 6
            lineNumber: 55
        }
        Property {
            name: "isAttached"
            type: "bool"
            read: "isAttached"
            notify: "attached"
            index: 7
            lineNumber: 56
            isReadonly: true
        }
        Signal {
            name: "nameChanged"
            lineNumber: 170
            Parameter { name: "name"; type: "QString" }
        }
        Signal { name: "localesChanged"; lineNumber: 171 }
        Signal { name: "attached"; lineNumber: 172 }
        Signal {
            name: "preferredChanged"
            lineNumber: 173
            Parameter { name: "preferences"; type: "QStringList" }
        }
        Signal {
            name: "allowExperimentalChanged"
            lineNumber: 174
            Parameter { name: "allow"; type: "bool" }
        }
        Method {
            name: "supportsRouting"
            type: "bool"
            isMethodConstant: true
            lineNumber: 155
            Parameter { name: "feature"; type: "RoutingFeatures" }
        }
        Method {
            name: "supportsRouting"
            type: "bool"
            isCloned: true
            isMethodConstant: true
            lineNumber: 155
        }
        Method {
            name: "supportsGeocoding"
            type: "bool"
            isMethodConstant: true
            lineNumber: 156
            Parameter { name: "feature"; type: "GeocodingFeatures" }
        }
        Method {
            name: "supportsGeocoding"
            type: "bool"
            isCloned: true
            isMethodConstant: true
            lineNumber: 156
        }
        Method {
            name: "supportsMapping"
            type: "bool"
            isMethodConstant: true
            lineNumber: 157
            Parameter { name: "feature"; type: "MappingFeatures" }
        }
        Method {
            name: "supportsMapping"
            type: "bool"
            isCloned: true
            isMethodConstant: true
            lineNumber: 157
        }
        Method {
            name: "supportsPlaces"
            type: "bool"
            isMethodConstant: true
            lineNumber: 158
            Parameter { name: "feature"; type: "PlacesFeatures" }
        }
        Method {
            name: "supportsPlaces"
            type: "bool"
            isCloned: true
            isMethodConstant: true
            lineNumber: 158
        }
        Method {
            name: "supportsNavigation"
            revision: 1291
            type: "bool"
            isMethodConstant: true
            lineNumber: 159
            Parameter { name: "feature"; type: "NavigationFeature" }
        }
        Method {
            name: "supportsNavigation"
            revision: 1291
            type: "bool"
            isCloned: true
            isMethodConstant: true
            lineNumber: 159
        }
    }
    Component {
        file: "private/qdeclarativegeoserviceprovider_p.h"
        lineNumber: 195
        name: "QDeclarativeGeoServiceProviderRequirements"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtLocation/PluginRequirements 5.0",
            "QtLocation/PluginRequirements 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1280, 1536]
        Property {
            name: "mapping"
            type: "QDeclarativeGeoServiceProvider::MappingFeatures"
            read: "mappingRequirements"
            write: "setMappingRequirements"
            notify: "mappingRequirementsChanged"
            index: 0
            lineNumber: 201
        }
        Property {
            name: "routing"
            type: "QDeclarativeGeoServiceProvider::RoutingFeatures"
            read: "routingRequirements"
            write: "setRoutingRequirements"
            notify: "routingRequirementsChanged"
            index: 1
            lineNumber: 204
        }
        Property {
            name: "geocoding"
            type: "QDeclarativeGeoServiceProvider::GeocodingFeatures"
            read: "geocodingRequirements"
            write: "setGeocodingRequirements"
            notify: "geocodingRequirementsChanged"
            index: 2
            lineNumber: 207
        }
        Property {
            name: "places"
            type: "QDeclarativeGeoServiceProvider::PlacesFeatures"
            read: "placesRequirements"
            write: "setPlacesRequirements"
            notify: "placesRequirementsChanged"
            index: 3
            lineNumber: 210
        }
        Property {
            name: "navigation"
            type: "QDeclarativeGeoServiceProvider::NavigationFeatures"
            read: "navigationRequirements"
            write: "setNavigationRequirements"
            notify: "navigationRequirementsChanged"
            index: 4
            lineNumber: 213
        }
        Signal {
            name: "mappingRequirementsChanged"
            lineNumber: 241
            Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::MappingFeatures" }
        }
        Signal {
            name: "routingRequirementsChanged"
            lineNumber: 242
            Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::RoutingFeatures" }
        }
        Signal {
            name: "geocodingRequirementsChanged"
            lineNumber: 243
            Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::GeocodingFeatures" }
        }
        Signal {
            name: "placesRequirementsChanged"
            lineNumber: 244
            Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::PlacesFeatures" }
        }
        Signal {
            name: "navigationRequirementsChanged"
            lineNumber: 245
            Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::NavigationFeatures" }
        }
        Signal { name: "requirementsChanged"; lineNumber: 247 }
        Method {
            name: "matches"
            type: "bool"
            isMethodConstant: true
            lineNumber: 236
            Parameter { name: "provider"; type: "QGeoServiceProvider"; isPointer: true; isTypeConstant: true }
        }
    }
    Component {
        file: "private/qdeclarativegeocodemodel_p.h"
        lineNumber: 37
        name: "QDeclarativeGeocodeModel"
        accessSemantics: "reference"
        prototype: "QAbstractListModel"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/GeocodeModel 6.0",
            "QtLocation/GeocodeModel 6.4"
        ]
        exportMetaObjectRevisions: [1536, 1540]
        Enum {
            name: "Status"
            lineNumber: 55
            values: ["Null", "Ready", "Loading", "Error"]
        }
        Enum {
            name: "GeocodeError"
            lineNumber: 63
            values: [
                "NoError",
                "EngineNotSetError",
                "CommunicationError",
                "ParseError",
                "UnsupportedOptionError",
                "CombinationError",
                "UnknownError",
                "UnknownParameterError",
                "MissingRequiredParameterError"
            ]
        }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 0
            lineNumber: 42
        }
        Property {
            name: "autoUpdate"
            type: "bool"
            read: "autoUpdate"
            write: "setAutoUpdate"
            notify: "autoUpdateChanged"
            index: 1
            lineNumber: 43
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 2
            lineNumber: 44
            isReadonly: true
        }
        Property {
            name: "errorString"
            type: "QString"
            read: "errorString"
            notify: "errorChanged"
            index: 3
            lineNumber: 45
            isReadonly: true
        }
        Property {
            name: "count"
            type: "int"
            read: "count"
            notify: "countChanged"
            index: 4
            lineNumber: 46
            isReadonly: true
        }
        Property {
            name: "limit"
            type: "int"
            read: "limit"
            write: "setLimit"
            notify: "limitChanged"
            index: 5
            lineNumber: 47
        }
        Property {
            name: "offset"
            type: "int"
            read: "offset"
            write: "setOffset"
            notify: "offsetChanged"
            index: 6
            lineNumber: 48
        }
        Property {
            name: "query"
            type: "QVariant"
            read: "query"
            write: "setQuery"
            notify: "queryChanged"
            index: 7
            lineNumber: 49
        }
        Property {
            name: "bounds"
            type: "QVariant"
            read: "bounds"
            write: "setBounds"
            notify: "boundsChanged"
            index: 8
            lineNumber: 50
        }
        Property {
            name: "error"
            type: "GeocodeError"
            read: "error"
            notify: "errorChanged"
            index: 9
            lineNumber: 51
            isReadonly: true
        }
        Signal { name: "countChanged"; lineNumber: 122 }
        Signal { name: "pluginChanged"; lineNumber: 123 }
        Signal { name: "statusChanged"; lineNumber: 124 }
        Signal { name: "errorChanged"; lineNumber: 125 }
        Signal { name: "locationsChanged"; lineNumber: 126 }
        Signal { name: "autoUpdateChanged"; lineNumber: 127 }
        Signal { name: "boundsChanged"; lineNumber: 128 }
        Signal { name: "queryChanged"; lineNumber: 129 }
        Signal { name: "limitChanged"; lineNumber: 130 }
        Signal { name: "offsetChanged"; lineNumber: 131 }
        Method { name: "update"; lineNumber: 134 }
        Method { name: "queryContentChanged"; lineNumber: 137 }
        Method {
            name: "geocodeFinished"
            lineNumber: 138
            Parameter { name: "reply"; type: "QGeoCodeReply"; isPointer: true }
        }
        Method {
            name: "geocodeError"
            lineNumber: 139
            Parameter { name: "reply"; type: "QGeoCodeReply"; isPointer: true }
            Parameter { name: "error"; type: "QGeoCodeReply::Error" }
            Parameter { name: "errorString"; type: "QString" }
        }
        Method { name: "pluginReady"; lineNumber: 142 }
        Method {
            name: "get"
            type: "QDeclarativeGeoLocation"
            isPointer: true
            lineNumber: 109
            Parameter { name: "index"; type: "int" }
        }
        Method { name: "reset"; lineNumber: 118 }
        Method { name: "cancel"; lineNumber: 119 }
    }
    Component {
        file: "private/qdeclarativepolylinemapitem_p.h"
        lineNumber: 30
        name: "QDeclarativeMapLineProperties"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 0
            lineNumber: 35
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 36
        }
        Signal {
            name: "widthChanged"
            lineNumber: 48
            Parameter { name: "width"; type: "double" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 49
            Parameter { name: "color"; type: "QColor" }
        }
    }
    Component {
        file: "private/qdeclarativeplace_p.h"
        lineNumber: 38
        name: "QDeclarativePlace"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtLocation/Place 5.0", "QtLocation/Place 6.0"]
        exportMetaObjectRevisions: [1280, 1536]
        Enum {
            name: "Status"
            lineNumber: 79
            values: ["Ready", "Saving", "Fetching", "Removing", "Error"]
        }
        Enum {
            name: "Visibility"
            lineNumber: 82
            values: [
                "UnspecifiedVisibility",
                "DeviceVisibility",
                "PrivateVisibility",
                "PublicVisibility"
            ]
        }
        Property { name: "place"; type: "QPlace"; read: "place"; write: "setPlace"; index: 0; lineNumber: 44 }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 1
            lineNumber: 45
        }
        Property {
            name: "categories"
            type: "QDeclarativeCategory"
            isList: true
            read: "categories"
            notify: "categoriesChanged"
            index: 2
            lineNumber: 46
            isReadonly: true
        }
        Property {
            name: "location"
            type: "QDeclarativeGeoLocation"
            isPointer: true
            read: "location"
            write: "setLocation"
            notify: "locationChanged"
            index: 3
            lineNumber: 47
        }
        Property {
            name: "ratings"
            type: "QPlaceRatings"
            read: "ratings"
            write: "setRatings"
            notify: "ratingsChanged"
            index: 4
            lineNumber: 48
        }
        Property {
            name: "supplier"
            type: "QPlaceSupplier"
            read: "supplier"
            write: "setSupplier"
            notify: "supplierChanged"
            index: 5
            lineNumber: 49
        }
        Property {
            name: "icon"
            type: "QPlaceIcon"
            read: "icon"
            write: "setIcon"
            notify: "iconChanged"
            index: 6
            lineNumber: 50
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 7
            lineNumber: 51
        }
        Property {
            name: "placeId"
            type: "QString"
            read: "placeId"
            write: "setPlaceId"
            notify: "placeIdChanged"
            index: 8
            lineNumber: 52
        }
        Property {
            name: "attribution"
            type: "QString"
            read: "attribution"
            write: "setAttribution"
            notify: "attributionChanged"
            index: 9
            lineNumber: 53
        }
        Property {
            name: "reviewModel"
            type: "QDeclarativePlaceReviewModel"
            isPointer: true
            read: "reviewModel"
            notify: "reviewModelChanged"
            index: 10
            lineNumber: 55
            isReadonly: true
        }
        Property {
            name: "imageModel"
            type: "QDeclarativePlaceImageModel"
            isPointer: true
            read: "imageModel"
            notify: "imageModelChanged"
            index: 11
            lineNumber: 56
            isReadonly: true
        }
        Property {
            name: "editorialModel"
            type: "QDeclarativePlaceEditorialModel"
            isPointer: true
            read: "editorialModel"
            notify: "editorialModelChanged"
            index: 12
            lineNumber: 57
            isReadonly: true
        }
        Property {
            name: "extendedAttributes"
            type: "QObject"
            isPointer: true
            read: "extendedAttributes"
            notify: "extendedAttributesChanged"
            index: 13
            lineNumber: 59
            isReadonly: true
        }
        Property {
            name: "contactDetails"
            type: "QDeclarativeContactDetails"
            isPointer: true
            read: "contactDetails"
            notify: "contactDetailsChanged"
            index: 14
            lineNumber: 60
            isReadonly: true
        }
        Property {
            name: "detailsFetched"
            type: "bool"
            read: "detailsFetched"
            notify: "detailsFetchedChanged"
            index: 15
            lineNumber: 61
            isReadonly: true
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 16
            lineNumber: 62
            isReadonly: true
        }
        Property {
            name: "primaryPhone"
            type: "QString"
            read: "primaryPhone"
            notify: "primaryPhoneChanged"
            index: 17
            lineNumber: 64
            isReadonly: true
        }
        Property {
            name: "primaryFax"
            type: "QString"
            read: "primaryFax"
            notify: "primaryFaxChanged"
            index: 18
            lineNumber: 65
            isReadonly: true
        }
        Property {
            name: "primaryEmail"
            type: "QString"
            read: "primaryEmail"
            notify: "primaryEmailChanged"
            index: 19
            lineNumber: 66
            isReadonly: true
        }
        Property {
            name: "primaryWebsite"
            type: "QUrl"
            read: "primaryWebsite"
            notify: "primaryWebsiteChanged"
            index: 20
            lineNumber: 67
            isReadonly: true
        }
        Property {
            name: "visibility"
            type: "Visibility"
            read: "visibility"
            write: "setVisibility"
            notify: "visibilityChanged"
            index: 21
            lineNumber: 69
        }
        Property {
            name: "favorite"
            type: "QDeclarativePlace"
            isPointer: true
            read: "favorite"
            write: "setFavorite"
            notify: "favoriteChanged"
            index: 22
            lineNumber: 70
        }
        Signal { name: "pluginChanged"; lineNumber: 154 }
        Signal { name: "categoriesChanged"; lineNumber: 155 }
        Signal { name: "locationChanged"; lineNumber: 156 }
        Signal { name: "ratingsChanged"; lineNumber: 157 }
        Signal { name: "supplierChanged"; lineNumber: 158 }
        Signal { name: "iconChanged"; lineNumber: 159 }
        Signal { name: "nameChanged"; lineNumber: 160 }
        Signal { name: "placeIdChanged"; lineNumber: 161 }
        Signal { name: "attributionChanged"; lineNumber: 162 }
        Signal { name: "detailsFetchedChanged"; lineNumber: 163 }
        Signal { name: "reviewModelChanged"; lineNumber: 164 }
        Signal { name: "imageModelChanged"; lineNumber: 165 }
        Signal { name: "editorialModelChanged"; lineNumber: 166 }
        Signal { name: "primaryPhoneChanged"; lineNumber: 168 }
        Signal { name: "primaryFaxChanged"; lineNumber: 169 }
        Signal { name: "primaryEmailChanged"; lineNumber: 170 }
        Signal { name: "primaryWebsiteChanged"; lineNumber: 171 }
        Signal { name: "extendedAttributesChanged"; lineNumber: 173 }
        Signal { name: "contactDetailsChanged"; lineNumber: 174 }
        Signal { name: "statusChanged"; lineNumber: 175 }
        Signal { name: "visibilityChanged"; lineNumber: 176 }
        Signal { name: "favoriteChanged"; lineNumber: 177 }
        Method { name: "finished"; lineNumber: 180 }
        Method {
            name: "contactsModified"
            lineNumber: 181
            Parameter { type: "QString" }
            Parameter { type: "QVariant" }
        }
        Method { name: "pluginReady"; lineNumber: 182 }
        Method { name: "cleanupDeletedCategories"; lineNumber: 183 }
        Method { name: "getDetails"; lineNumber: 130 }
        Method { name: "save"; lineNumber: 131 }
        Method { name: "remove"; lineNumber: 132 }
        Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 133 }
        Method {
            name: "copyFrom"
            lineNumber: 150
            Parameter { name: "original"; type: "QDeclarativePlace"; isPointer: true }
        }
        Method {
            name: "initializeFavorite"
            lineNumber: 151
            Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true }
        }
    }
    Component {
        file: "private/qdeclarativeplacecontentmodel_p.h"
        lineNumber: 34
        name: "QDeclarativePlaceContentModel"
        accessSemantics: "reference"
        prototype: "QAbstractListModel"
        interfaces: ["QQmlParserStatus"]
        Property {
            name: "place"
            type: "QDeclarativePlace"
            isPointer: true
            read: "place"
            write: "setPlace"
            notify: "placeChanged"
            index: 0
            lineNumber: 38
        }
        Property {
            name: "batchSize"
            type: "int"
            read: "batchSize"
            write: "setBatchSize"
            notify: "batchSizeChanged"
            index: 1
            lineNumber: 39
        }
        Property {
            name: "totalCount"
            type: "int"
            read: "totalCount"
            notify: "totalCountChanged"
            index: 2
            lineNumber: 40
            isReadonly: true
        }
        Signal { name: "placeChanged"; lineNumber: 91 }
        Signal { name: "batchSizeChanged"; lineNumber: 92 }
        Signal { name: "totalCountChanged"; lineNumber: 93 }
        Method { name: "fetchFinished"; lineNumber: 96 }
    }
    Component {
        file: "private/qdeclarativeplacecontentmodel_p.h"
        lineNumber: 127
        name: "QDeclarativePlaceEditorialModel"
        accessSemantics: "value"
        prototype: "QDeclarativePlaceContentModel"
        exports: [
            "QtLocation/EditorialModel 5.0",
            "QtLocation/EditorialModel 6.0",
            "QtLocation/EditorialModel 6.4"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1280, 1536, 1540]
    }
    Component {
        file: "private/qdeclarativeplacecontentmodel_p.h"
        lineNumber: 138
        name: "QDeclarativePlaceImageModel"
        accessSemantics: "value"
        prototype: "QDeclarativePlaceContentModel"
        exports: [
            "QtLocation/ImageModel 5.0",
            "QtLocation/ImageModel 6.0",
            "QtLocation/ImageModel 6.4"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1280, 1536, 1540]
    }
    Component {
        file: "private/qdeclarativeplacecontentmodel_p.h"
        lineNumber: 115
        name: "QDeclarativePlaceReviewModel"
        accessSemantics: "value"
        prototype: "QDeclarativePlaceContentModel"
        exports: [
            "QtLocation/ReviewModel 5.0",
            "QtLocation/ReviewModel 6.0",
            "QtLocation/ReviewModel 6.4"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1280, 1536, 1540]
    }
    Component {
        file: "private/qdeclarativegeoserviceprovider_p.h"
        lineNumber: 36
        name: "QDeclarativePluginParameter"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtLocation/PluginParameter 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 33
        }
        Property {
            name: "value"
            type: "QVariant"
            read: "value"
            write: "setValue"
            notify: "valueChanged"
            index: 1
            lineNumber: 34
        }
        Signal {
            name: "nameChanged"
            lineNumber: 49
            Parameter { name: "name"; type: "QString" }
        }
        Signal {
            name: "valueChanged"
            lineNumber: 50
            Parameter { name: "value"; type: "QVariant" }
        }
        Signal { name: "initialized"; lineNumber: 51 }
    }
    Component {
        file: "private/qdeclarativepolygonmapitem_p.h"
        lineNumber: 26
        name: "QDeclarativePolygonMapItem"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemBase"
        exports: [
            "QtLocation/MapPolygon 5.0",
            "QtLocation/MapPolygon 5.12",
            "QtLocation/MapPolygon 5.14",
            "QtLocation/MapPolygon 5.15",
            "QtLocation/MapPolygon 6.0",
            "QtLocation/MapPolygon 6.3",
            "QtLocation/MapPolygon 6.6",
            "QtLocation/MapPolygon 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "path"
            type: "QGeoCoordinate"
            isList: true
            read: "path"
            write: "setPath"
            notify: "pathChanged"
            index: 0
            lineNumber: 32
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 33
        }
        Property {
            name: "border"
            type: "QDeclarativeMapLineProperties"
            isPointer: true
            read: "border"
            index: 2
            lineNumber: 34
            isReadonly: true
            isPropertyConstant: true
        }
        Signal { name: "pathChanged"; lineNumber: 60 }
        Signal {
            name: "colorChanged"
            lineNumber: 61
            Parameter { name: "color"; type: "QColor" }
        }
        Method { name: "markSourceDirtyAndUpdate"; lineNumber: 64 }
        Method { name: "onLinePropertiesChanged"; lineNumber: 65 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 66
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
        Method {
            name: "addCoordinate"
            lineNumber: 44
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "removeCoordinate"
            lineNumber: 45
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
    }
    Component {
        file: "private/qdeclarativepolylinemapitem_p.h"
        lineNumber: 57
        name: "QDeclarativePolylineMapItem"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemBase"
        exports: [
            "QtLocation/MapPolyline 5.0",
            "QtLocation/MapPolyline 5.12",
            "QtLocation/MapPolyline 5.14",
            "QtLocation/MapPolyline 5.15",
            "QtLocation/MapPolyline 6.0",
            "QtLocation/MapPolyline 6.3",
            "QtLocation/MapPolyline 6.6",
            "QtLocation/MapPolyline 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "path"
            type: "QGeoCoordinate"
            isList: true
            read: "path"
            write: "setPath"
            notify: "pathChanged"
            index: 0
            lineNumber: 63
        }
        Property {
            name: "line"
            type: "QDeclarativeMapLineProperties"
            isPointer: true
            read: "line"
            index: 1
            lineNumber: 64
            isReadonly: true
            isPropertyConstant: true
        }
        Signal { name: "pathChanged"; lineNumber: 94 }
        Method { name: "updateAfterLinePropertiesChanged"; lineNumber: 97 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 98
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
        Method { name: "pathLength"; type: "int"; isMethodConstant: true; lineNumber: 74 }
        Method {
            name: "addCoordinate"
            lineNumber: 75
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "insertCoordinate"
            lineNumber: 76
            Parameter { name: "index"; type: "int" }
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "replaceCoordinate"
            lineNumber: 77
            Parameter { name: "index"; type: "int" }
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "coordinateAt"
            type: "QGeoCoordinate"
            isMethodConstant: true
            lineNumber: 78
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "containsCoordinate"
            type: "bool"
            lineNumber: 79
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "removeCoordinate"
            lineNumber: 80
            Parameter { name: "coordinate"; type: "QGeoCoordinate" }
        }
        Method {
            name: "removeCoordinate"
            lineNumber: 81
            Parameter { name: "index"; type: "int" }
        }
        Method {
            name: "setPath"
            lineNumber: 85
            Parameter { name: "path"; type: "QGeoPath" }
        }
    }
    Component {
        file: "private/qdeclarativerectanglemapitem_p.h"
        lineNumber: 31
        name: "QDeclarativeRectangleMapItem"
        accessSemantics: "reference"
        prototype: "QDeclarativeGeoMapItemBase"
        exports: [
            "QtLocation/MapRectangle 5.0",
            "QtLocation/MapRectangle 5.12",
            "QtLocation/MapRectangle 5.14",
            "QtLocation/MapRectangle 5.15",
            "QtLocation/MapRectangle 6.0",
            "QtLocation/MapRectangle 6.3",
            "QtLocation/MapRectangle 6.6",
            "QtLocation/MapRectangle 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "topLeft"
            type: "QGeoCoordinate"
            read: "topLeft"
            write: "setTopLeft"
            notify: "topLeftChanged"
            index: 0
            lineNumber: 37
        }
        Property {
            name: "bottomRight"
            type: "QGeoCoordinate"
            read: "bottomRight"
            write: "setBottomRight"
            notify: "bottomRightChanged"
            index: 1
            lineNumber: 38
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 2
            lineNumber: 39
        }
        Property {
            name: "border"
            type: "QDeclarativeMapLineProperties"
            isPointer: true
            read: "border"
            index: 3
            lineNumber: 40
            isReadonly: true
            isPropertyConstant: true
        }
        Signal {
            name: "topLeftChanged"
            lineNumber: 66
            Parameter { name: "topLeft"; type: "QGeoCoordinate" }
        }
        Signal {
            name: "bottomRightChanged"
            lineNumber: 67
            Parameter { name: "bottomRight"; type: "QGeoCoordinate" }
        }
        Signal {
            name: "colorChanged"
            lineNumber: 68
            Parameter { name: "color"; type: "QColor" }
        }
        Method { name: "markSourceDirtyAndUpdate"; lineNumber: 75 }
        Method { name: "onLinePropertiesChanged"; lineNumber: 76 }
        Method {
            name: "afterViewportChanged"
            lineNumber: 77
            Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" }
        }
    }
    Component {
        file: "private/qdeclarativeroutemapitem_p.h"
        lineNumber: 28
        name: "QDeclarativeRouteMapItem"
        accessSemantics: "reference"
        prototype: "QDeclarativePolylineMapItem"
        exports: [
            "QtLocation/MapRoute 5.0",
            "QtLocation/MapRoute 5.12",
            "QtLocation/MapRoute 5.14",
            "QtLocation/MapRoute 5.15",
            "QtLocation/MapRoute 6.0",
            "QtLocation/MapRoute 6.3",
            "QtLocation/MapRoute 6.6",
            "QtLocation/MapRoute 6.7"
        ]
        exportMetaObjectRevisions: [
            1280,
            1292,
            1294,
            1295,
            1536,
            1539,
            1542,
            1543
        ]
        Property {
            name: "route"
            type: "QGeoRoute"
            read: "route"
            write: "setRoute"
            notify: "routeChanged"
            index: 0
            lineNumber: 34
        }
        Signal {
            name: "routeChanged"
            lineNumber: 44
            Parameter { name: "route"; type: "QGeoRoute" }
        }
        Method { name: "updateRoutePath"; lineNumber: 47 }
    }
    Component {
        file: "private/qdeclarativesearchmodelbase_p.h"
        lineNumber: 33
        name: "QDeclarativeSearchModelBase"
        accessSemantics: "reference"
        prototype: "QAbstractListModel"
        interfaces: ["QQmlParserStatus"]
        Enum {
            name: "Status"
            lineNumber: 47
            values: ["Null", "Ready", "Loading", "Error"]
        }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 0
            lineNumber: 37
        }
        Property {
            name: "searchArea"
            type: "QVariant"
            read: "searchArea"
            write: "setSearchArea"
            notify: "searchAreaChanged"
            index: 1
            lineNumber: 38
        }
        Property {
            name: "limit"
            type: "int"
            read: "limit"
            write: "setLimit"
            notify: "limitChanged"
            index: 2
            lineNumber: 39
        }
        Property {
            name: "previousPagesAvailable"
            type: "bool"
            read: "previousPagesAvailable"
            notify: "previousPagesAvailableChanged"
            index: 3
            lineNumber: 40
            isReadonly: true
        }
        Property {
            name: "nextPagesAvailable"
            type: "bool"
            read: "nextPagesAvailable"
            notify: "nextPagesAvailableChanged"
            index: 4
            lineNumber: 41
            isReadonly: true
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 5
            lineNumber: 42
            isReadonly: true
        }
        Signal { name: "pluginChanged"; lineNumber: 90 }
        Signal { name: "searchAreaChanged"; lineNumber: 91 }
        Signal { name: "limitChanged"; lineNumber: 92 }
        Signal { name: "previousPagesAvailableChanged"; lineNumber: 93 }
        Signal { name: "nextPagesAvailableChanged"; lineNumber: 94 }
        Signal { name: "statusChanged"; lineNumber: 95 }
        Method { name: "queryFinished"; lineNumber: 101 }
        Method { name: "onContentUpdated"; lineNumber: 102 }
        Method { name: "pluginNameChanged"; lineNumber: 105 }
        Method { name: "update"; lineNumber: 73 }
        Method { name: "cancel"; lineNumber: 75 }
        Method { name: "reset"; lineNumber: 76 }
        Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 78 }
        Method { name: "previousPage"; lineNumber: 80 }
        Method { name: "nextPage"; lineNumber: 81 }
    }
    Component {
        file: "private/qdeclarativesearchresultmodel_p.h"
        lineNumber: 28
        name: "QDeclarativeSearchResultModel"
        accessSemantics: "reference"
        prototype: "QDeclarativeSearchModelBase"
        exports: [
            "QtLocation/PlaceSearchModel 5.0",
            "QtLocation/PlaceSearchModel 5.12",
            "QtLocation/PlaceSearchModel 6.0",
            "QtLocation/PlaceSearchModel 6.4"
        ]
        exportMetaObjectRevisions: [1280, 1292, 1536, 1540]
        Enum {
            name: "SearchResultType"
            lineNumber: 47
            values: [
                "UnknownSearchResult",
                "PlaceResult",
                "ProposedSearchResult"
            ]
        }
        Enum {
            name: "RelevanceHint"
            lineNumber: 54
            values: [
                "UnspecifiedHint",
                "DistanceHint",
                "LexicalPlaceNameHint"
            ]
        }
        Property {
            name: "searchTerm"
            type: "QString"
            read: "searchTerm"
            write: "setSearchTerm"
            notify: "searchTermChanged"
            index: 0
            lineNumber: 34
        }
        Property {
            name: "categories"
            type: "QDeclarativeCategory"
            isList: true
            read: "categories"
            notify: "categoriesChanged"
            index: 1
            lineNumber: 35
            isReadonly: true
        }
        Property {
            name: "recommendationId"
            type: "QString"
            read: "recommendationId"
            write: "setRecommendationId"
            notify: "recommendationIdChanged"
            index: 2
            lineNumber: 36
        }
        Property {
            name: "relevanceHint"
            type: "RelevanceHint"
            read: "relevanceHint"
            write: "setRelevanceHint"
            notify: "relevanceHintChanged"
            index: 3
            lineNumber: 37
        }
        Property {
            name: "visibilityScope"
            type: "QDeclarativePlace::Visibility"
            read: "visibilityScope"
            write: "setVisibilityScope"
            notify: "visibilityScopeChanged"
            index: 4
            lineNumber: 38
        }
        Property {
            name: "count"
            type: "int"
            read: "rowCount"
            notify: "rowCountChanged"
            index: 5
            lineNumber: 40
            isReadonly: true
        }
        Property {
            name: "favoritesPlugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "favoritesPlugin"
            write: "setFavoritesPlugin"
            notify: "favoritesPluginChanged"
            index: 6
            lineNumber: 41
        }
        Property {
            name: "favoritesMatchParameters"
            type: "QVariantMap"
            read: "favoritesMatchParameters"
            write: "setFavoritesMatchParameters"
            notify: "favoritesMatchParametersChanged"
            index: 7
            lineNumber: 42
        }
        Property {
            name: "incremental"
            revision: 1292
            type: "bool"
            notify: "incrementalChanged"
            index: 8
            lineNumber: 44
        }
        Signal { name: "searchTermChanged"; lineNumber: 101 }
        Signal { name: "categoriesChanged"; lineNumber: 102 }
        Signal { name: "recommendationIdChanged"; lineNumber: 103 }
        Signal { name: "relevanceHintChanged"; lineNumber: 104 }
        Signal { name: "visibilityScopeChanged"; lineNumber: 105 }
        Signal { name: "rowCountChanged"; lineNumber: 107 }
        Signal { name: "favoritesPluginChanged"; lineNumber: 108 }
        Signal { name: "favoritesMatchParametersChanged"; lineNumber: 109 }
        Signal { name: "dataChanged"; lineNumber: 110 }
        Signal { name: "incrementalChanged"; lineNumber: 111 }
        Method { name: "queryFinished"; lineNumber: 118 }
        Method { name: "onContentUpdated"; lineNumber: 119 }
        Method {
            name: "updateLayout"
            lineNumber: 122
            Parameter { name: "favoritePlaces"; type: "QPlace"; isList: true }
        }
        Method { name: "updateLayout"; isCloned: true; lineNumber: 122 }
        Method {
            name: "placeUpdated"
            lineNumber: 124
            Parameter { name: "placeId"; type: "QString" }
        }
        Method {
            name: "placeRemoved"
            lineNumber: 125
            Parameter { name: "placeId"; type: "QString" }
        }
        Method {
            name: "data"
            type: "QVariant"
            isMethodConstant: true
            lineNumber: 93
            Parameter { name: "index"; type: "int" }
            Parameter { name: "roleName"; type: "QString" }
        }
        Method {
            name: "updateWith"
            lineNumber: 96
            Parameter { name: "proposedSearchIndex"; type: "int" }
        }
    }
    Component {
        file: "private/qdeclarativesearchsuggestionmodel_p.h"
        lineNumber: 28
        name: "QDeclarativeSearchSuggestionModel"
        accessSemantics: "reference"
        prototype: "QDeclarativeSearchModelBase"
        exports: [
            "QtLocation/PlaceSearchSuggestionModel 5.0",
            "QtLocation/PlaceSearchSuggestionModel 6.0",
            "QtLocation/PlaceSearchSuggestionModel 6.4"
        ]
        exportMetaObjectRevisions: [1280, 1536, 1540]
        Property {
            name: "searchTerm"
            type: "QString"
            read: "searchTerm"
            write: "setSearchTerm"
            notify: "searchTermChanged"
            index: 0
            lineNumber: 34
        }
        Property {
            name: "suggestions"
            type: "QStringList"
            read: "suggestions"
            notify: "suggestionsChanged"
            index: 1
            lineNumber: 35
            isReadonly: true
        }
        Signal { name: "searchTermChanged"; lineNumber: 61 }
        Signal { name: "suggestionsChanged"; lineNumber: 62 }
        Method { name: "queryFinished"; lineNumber: 58 }
    }
    Component {
        file: "private/qdeclarativesupportedcategoriesmodel_p.h"
        lineNumber: 38
        name: "QDeclarativeSupportedCategoriesModel"
        accessSemantics: "reference"
        prototype: "QAbstractItemModel"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtLocation/CategoryModel 5.0",
            "QtLocation/CategoryModel 6.0",
            "QtLocation/CategoryModel 6.4"
        ]
        exportMetaObjectRevisions: [1280, 1536, 1540]
        Enum {
            name: "Roles"
            lineNumber: 68
            values: ["CategoryRole", "ParentCategoryRole"]
        }
        Enum {
            name: "Status"
            lineNumber: 74
            values: ["Null", "Ready", "Loading", "Error"]
        }
        Property {
            name: "plugin"
            type: "QDeclarativeGeoServiceProvider"
            isPointer: true
            read: "plugin"
            write: "setPlugin"
            notify: "pluginChanged"
            index: 0
            lineNumber: 44
        }
        Property {
            name: "hierarchical"
            type: "bool"
            read: "hierarchical"
            write: "setHierarchical"
            notify: "hierarchicalChanged"
            index: 1
            lineNumber: 45
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 2
            lineNumber: 46
            isReadonly: true
        }
        Signal { name: "pluginChanged"; lineNumber: 90 }
        Signal { name: "hierarchicalChanged"; lineNumber: 91 }
        Signal { name: "statusChanged"; lineNumber: 92 }
        Signal { name: "dataChanged"; lineNumber: 93 }
        Method { name: "update"; lineNumber: 96 }
        Method { name: "replyFinished"; lineNumber: 99 }
        Method {
            name: "addedCategory"
            lineNumber: 100
            Parameter { name: "category"; type: "QPlaceCategory" }
            Parameter { name: "parentId"; type: "QString" }
        }
        Method {
            name: "updatedCategory"
            lineNumber: 101
            Parameter { name: "category"; type: "QPlaceCategory" }
            Parameter { name: "parentId"; type: "QString" }
        }
        Method {
            name: "removedCategory"
            lineNumber: 102
            Parameter { name: "categoryId"; type: "QString" }
            Parameter { name: "parentId"; type: "QString" }
        }
        Method { name: "connectNotificationSignals"; lineNumber: 103 }
        Method {
            name: "data"
            type: "QVariant"
            isMethodConstant: true
            lineNumber: 65
            Parameter { name: "index"; type: "QModelIndex" }
            Parameter { name: "role"; type: "int" }
        }
        Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 83 }
    }
    Component {
        file: "qgeomaneuver.h"
        lineNumber: 19
        name: "QGeoManeuver"
        accessSemantics: "value"
        exports: ["QtLocation/routeManeuver 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "InstructionDirection"
            lineNumber: 35
            values: [
                "NoDirection",
                "DirectionForward",
                "DirectionBearRight",
                "DirectionLightRight",
                "DirectionRight",
                "DirectionHardRight",
                "DirectionUTurnRight",
                "DirectionUTurnLeft",
                "DirectionHardLeft",
                "DirectionLeft",
                "DirectionLightLeft",
                "DirectionBearLeft"
            ]
        }
        Property {
            name: "valid"
            type: "bool"
            read: "isValid"
            index: 0
            lineNumber: 25
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "position"
            type: "QGeoCoordinate"
            read: "position"
            index: 1
            lineNumber: 26
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "instructionText"
            type: "QString"
            read: "instructionText"
            index: 2
            lineNumber: 27
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "direction"
            type: "InstructionDirection"
            read: "direction"
            index: 3
            lineNumber: 28
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "timeToNextInstruction"
            type: "int"
            read: "timeToNextInstruction"
            index: 4
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "distanceToNextInstruction"
            type: "double"
            read: "distanceToNextInstruction"
            index: 5
            lineNumber: 30
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "waypoint"
            type: "QGeoCoordinate"
            read: "waypoint"
            index: 6
            lineNumber: 31
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "extendedAttributes"
            type: "QVariantMap"
            read: "extendedAttributes"
            index: 7
            lineNumber: 32
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "private/qgeomaneuverderived_p.h"
        lineNumber: 31
        name: "QGeoManeuverDerived"
        accessSemantics: "none"
        prototype: "QGeoManeuver"
        exports: ["QtLocation/RouteManeuver 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "private/qgeomaptype_p.h"
        lineNumber: 31
        name: "QGeoMapType"
        accessSemantics: "value"
        exports: ["QtLocation/mapType 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "MapStyle"
            lineNumber: 47
            values: [
                "NoMap",
                "StreetMap",
                "SatelliteMapDay",
                "SatelliteMapNight",
                "TerrainMap",
                "HybridMap",
                "TransitMap",
                "GrayStreetMap",
                "PedestrianMap",
                "CarNavigationMap",
                "CycleMap",
                "CustomMap"
            ]
        }
        Property {
            name: "style"
            type: "MapStyle"
            read: "style"
            index: 0
            lineNumber: 37
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            index: 1
            lineNumber: 38
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "description"
            type: "QString"
            read: "description"
            index: 2
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "mobile"
            type: "bool"
            read: "mobile"
            index: 3
            lineNumber: 40
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "night"
            type: "bool"
            read: "night"
            index: 4
            lineNumber: 41
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "cameraCapabilities"
            type: "QGeoCameraCapabilities"
            read: "cameraCapabilities"
            index: 5
            lineNumber: 42
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "metadata"
            type: "QVariantMap"
            read: "metadata"
            index: 6
            lineNumber: 43
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "private/qgeomaptype_p.h"
        lineNumber: 98
        name: "QGeoMapType"
        accessSemantics: "none"
        exports: ["QtLocation/MapType 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "MapStyle"
            lineNumber: 47
            values: [
                "NoMap",
                "StreetMap",
                "SatelliteMapDay",
                "SatelliteMapNight",
                "TerrainMap",
                "HybridMap",
                "TransitMap",
                "GrayStreetMap",
                "PedestrianMap",
                "CarNavigationMap",
                "CycleMap",
                "CustomMap"
            ]
        }
        Property {
            name: "style"
            type: "MapStyle"
            read: "style"
            index: 0
            lineNumber: 37
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            index: 1
            lineNumber: 38
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "description"
            type: "QString"
            read: "description"
            index: 2
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "mobile"
            type: "bool"
            read: "mobile"
            index: 3
            lineNumber: 40
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "night"
            type: "bool"
            read: "night"
            index: 4
            lineNumber: 41
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "cameraCapabilities"
            type: "QGeoCameraCapabilities"
            read: "cameraCapabilities"
            index: 5
            lineNumber: 42
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "metadata"
            type: "QVariantMap"
            read: "metadata"
            index: 6
            lineNumber: 43
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "qgeoroute.h"
        lineNumber: 23
        name: "QGeoRoute"
        accessSemantics: "value"
        exports: ["QtLocation/route 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "routeId"
            type: "QString"
            read: "routeId"
            index: 0
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "bounds"
            type: "QGeoRectangle"
            read: "bounds"
            index: 1
            lineNumber: 30
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "travelTime"
            type: "int"
            read: "travelTime"
            index: 2
            lineNumber: 31
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "distance"
            type: "double"
            read: "distance"
            index: 3
            lineNumber: 32
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "path"
            type: "QGeoCoordinate"
            isList: true
            read: "path"
            write: "setPath"
            index: 4
            lineNumber: 33
        }
        Property {
            name: "routeLegs"
            type: "QGeoRoute"
            isList: true
            read: "routeLegs"
            index: 5
            lineNumber: 34
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "extendedAttributes"
            type: "QVariantMap"
            read: "extendedAttributes"
            index: 6
            lineNumber: 35
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "legIndex"
            type: "int"
            read: "legIndex"
            index: 7
            lineNumber: 36
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "overallRoute"
            type: "QGeoRoute"
            read: "overallRoute"
            index: 8
            lineNumber: 37
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "segmentsCount"
            type: "qsizetype"
            read: "segmentsCount"
            index: 9
            lineNumber: 38
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "segments"
            type: "QGeoRouteSegment"
            isList: true
            read: "segments"
            index: 10
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "qgeoroutesegment.h"
        lineNumber: 20
        name: "QGeoRouteSegment"
        accessSemantics: "value"
        exports: ["QtLocation/routeSegment 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "travelTime"
            type: "int"
            read: "travelTime"
            index: 0
            lineNumber: 26
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "distance"
            type: "double"
            read: "distance"
            index: 1
            lineNumber: 27
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "path"
            type: "QGeoCoordinate"
            isList: true
            read: "path"
            index: 2
            lineNumber: 28
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "maneuver"
            type: "QGeoManeuver"
            read: "maneuver"
            index: 3
            lineNumber: 29
            isReadonly: true
            isPropertyConstant: true
        }
    }
    Component {
        file: "private/qlocationglobal_p.h"
        lineNumber: 25
        name: "QLocation"
        accessSemantics: "none"
        exports: ["QtLocation/QtLocation 6.6"]
        isCreatable: false
        enforcesScopedEnums: true
        exportMetaObjectRevisions: [1542]
        Enum {
            name: "ReferenceSurface"
            isScoped: true
            type: "quint8"
            lineNumber: 32
            values: ["Map", "Globe"]
        }
    }
    Component {
        file: "qplaceattribute.h"
        lineNumber: 19
        name: "QPlaceAttribute"
        accessSemantics: "value"
        exports: ["QtLocation/placeAttribute 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            index: 0
            lineNumber: 24
        }
        Property { name: "text"; type: "QString"; read: "text"; write: "setText"; index: 1; lineNumber: 25 }
    }
    Component {
        file: "qplacecontactdetail.h"
        lineNumber: 19
        name: "QPlaceContactDetail"
        accessSemantics: "value"
        exports: ["QtLocation/contactDetail 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "label"
            type: "QString"
            read: "label"
            write: "setLabel"
            index: 0
            lineNumber: 24
        }
        Property {
            name: "value"
            type: "QString"
            read: "value"
            write: "setValue"
            index: 1
            lineNumber: 25
        }
    }
    Component {
        file: "qplaceicon.h"
        lineNumber: 22
        name: "QPlaceIcon"
        accessSemantics: "value"
        exports: ["QtLocation/icon 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "parameters"
            type: "QVariantMap"
            read: "parameters"
            write: "setParameters"
            index: 0
            lineNumber: 28
        }
        Property {
            name: "manager"
            type: "QPlaceManager"
            isPointer: true
            read: "manager"
            write: "setManager"
            index: 1
            lineNumber: 29
        }
        Method {
            name: "url"
            type: "QUrl"
            isMethodConstant: true
            lineNumber: 49
            Parameter { name: "size"; type: "QSize" }
        }
        Method { name: "url"; type: "QUrl"; isCloned: true; isMethodConstant: true; lineNumber: 49 }
    }
    Component {
        file: "qplaceratings.h"
        lineNumber: 17
        name: "QPlaceRatings"
        accessSemantics: "value"
        exports: ["QtLocation/ratings 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "average"
            type: "double"
            read: "average"
            write: "setAverage"
            index: 0
            lineNumber: 23
        }
        Property {
            name: "maximum"
            type: "double"
            read: "maximum"
            write: "setMaximum"
            index: 1
            lineNumber: 24
        }
        Property { name: "count"; type: "int"; read: "count"; write: "setCount"; index: 2; lineNumber: 25 }
    }
    Component {
        file: "qplacesupplier.h"
        lineNumber: 19
        name: "QPlaceSupplier"
        accessSemantics: "value"
        exports: ["QtLocation/supplier 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 25 }
        Property {
            name: "supplierId"
            type: "QString"
            read: "supplierId"
            write: "setSupplierId"
            index: 1
            lineNumber: 26
        }
        Property { name: "url"; type: "QUrl"; read: "url"; write: "setUrl"; index: 2; lineNumber: 27 }
        Property {
            name: "icon"
            type: "QPlaceIcon"
            read: "icon"
            write: "setIcon"
            index: 3
            lineNumber: 28
        }
    }
    Component {
        file: "qplaceuser.h"
        lineNumber: 17
        name: "QPlaceUser"
        accessSemantics: "value"
        exports: ["QtLocation/user 6.0"]
        isStructured: true
        exportMetaObjectRevisions: [1536]
        Property {
            name: "userId"
            type: "QString"
            read: "userId"
            write: "setUserId"
            index: 0
            lineNumber: 23
        }
        Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 1; lineNumber: 24 }
    }
}
