/****************************************************************************
** Meta object code from reading C++ file 'MarbleQuickItem.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../../../src/marble-17.08.3/src/lib/marble/declarative/MarbleQuickItem.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'MarbleQuickItem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Marble__MarbleQuickItem_t {
    QByteArrayData data[163];
    char stringdata0[2621];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_Marble__MarbleQuickItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_Marble__MarbleQuickItem_t qt_meta_stringdata_Marble__MarbleQuickItem = {
    {
QT_MOC_LITERAL(0, 0, 23), // "Marble::MarbleQuickItem"
QT_MOC_LITERAL(1, 24, 15), // "mapWidthChanged"
QT_MOC_LITERAL(2, 40, 0), // ""
QT_MOC_LITERAL(3, 41, 8), // "mapWidth"
QT_MOC_LITERAL(4, 50, 16), // "mapHeightChanged"
QT_MOC_LITERAL(5, 67, 9), // "mapHeight"
QT_MOC_LITERAL(6, 77, 20), // "showFrameRateChanged"
QT_MOC_LITERAL(7, 98, 13), // "showFrameRate"
QT_MOC_LITERAL(8, 112, 17), // "projectionChanged"
QT_MOC_LITERAL(9, 130, 10), // "Projection"
QT_MOC_LITERAL(10, 141, 10), // "projection"
QT_MOC_LITERAL(11, 152, 17), // "mapThemeIdChanged"
QT_MOC_LITERAL(12, 170, 10), // "mapThemeId"
QT_MOC_LITERAL(13, 181, 21), // "showAtmosphereChanged"
QT_MOC_LITERAL(14, 203, 14), // "showAtmosphere"
QT_MOC_LITERAL(15, 218, 18), // "showCompassChanged"
QT_MOC_LITERAL(16, 237, 11), // "showCompass"
QT_MOC_LITERAL(17, 249, 17), // "showCloudsChanged"
QT_MOC_LITERAL(18, 267, 10), // "showClouds"
QT_MOC_LITERAL(19, 278, 21), // "showCrosshairsChanged"
QT_MOC_LITERAL(20, 300, 14), // "showCrosshairs"
QT_MOC_LITERAL(21, 315, 15), // "showGridChanged"
QT_MOC_LITERAL(22, 331, 8), // "showGrid"
QT_MOC_LITERAL(23, 340, 22), // "showOverviewMapChanged"
QT_MOC_LITERAL(24, 363, 15), // "showOverviewMap"
QT_MOC_LITERAL(25, 379, 22), // "showOtherPlacesChanged"
QT_MOC_LITERAL(26, 402, 15), // "showOtherPlaces"
QT_MOC_LITERAL(27, 418, 19), // "showScaleBarChanged"
QT_MOC_LITERAL(28, 438, 12), // "showScaleBar"
QT_MOC_LITERAL(29, 451, 21), // "showBackgroundChanged"
QT_MOC_LITERAL(30, 473, 14), // "showBackground"
QT_MOC_LITERAL(31, 488, 25), // "showPositionMarkerChanged"
QT_MOC_LITERAL(32, 514, 18), // "showPositionMarker"
QT_MOC_LITERAL(33, 533, 26), // "showPublicTransportChanged"
QT_MOC_LITERAL(34, 560, 19), // "showPublicTransport"
QT_MOC_LITERAL(35, 580, 28), // "showOutdoorActivitiesChanged"
QT_MOC_LITERAL(36, 609, 21), // "showOutdoorActivities"
QT_MOC_LITERAL(37, 631, 23), // "positionProviderChanged"
QT_MOC_LITERAL(38, 655, 16), // "positionProvider"
QT_MOC_LITERAL(39, 672, 24), // "positionAvailableChanged"
QT_MOC_LITERAL(40, 697, 17), // "positionAvailable"
QT_MOC_LITERAL(41, 715, 22), // "positionVisibleChanged"
QT_MOC_LITERAL(42, 738, 15), // "positionVisible"
QT_MOC_LITERAL(43, 754, 16), // "marbleMapChanged"
QT_MOC_LITERAL(44, 771, 26), // "visibleLatLonAltBoxChanged"
QT_MOC_LITERAL(45, 798, 22), // "currentPositionChanged"
QT_MOC_LITERAL(46, 821, 10), // "Placemark*"
QT_MOC_LITERAL(47, 832, 15), // "currentPosition"
QT_MOC_LITERAL(48, 848, 12), // "angleChanged"
QT_MOC_LITERAL(49, 861, 12), // "speedChanged"
QT_MOC_LITERAL(50, 874, 11), // "zoomChanged"
QT_MOC_LITERAL(51, 886, 13), // "radiusChanged"
QT_MOC_LITERAL(52, 900, 6), // "radius"
QT_MOC_LITERAL(53, 907, 28), // "inertialGlobeRotationChanged"
QT_MOC_LITERAL(54, 936, 21), // "inertialGlobeRotation"
QT_MOC_LITERAL(55, 958, 27), // "animationViewContextChanged"
QT_MOC_LITERAL(56, 986, 20), // "animationViewContext"
QT_MOC_LITERAL(57, 1007, 24), // "placemarkDelegateChanged"
QT_MOC_LITERAL(58, 1032, 14), // "QQmlComponent*"
QT_MOC_LITERAL(59, 1047, 17), // "placemarkDelegate"
QT_MOC_LITERAL(60, 1065, 6), // "goHome"
QT_MOC_LITERAL(61, 1072, 7), // "setZoom"
QT_MOC_LITERAL(62, 1080, 4), // "zoom"
QT_MOC_LITERAL(63, 1085, 9), // "FlyToMode"
QT_MOC_LITERAL(64, 1095, 4), // "mode"
QT_MOC_LITERAL(65, 1100, 21), // "setZoomToMaximumLevel"
QT_MOC_LITERAL(66, 1122, 9), // "setRadius"
QT_MOC_LITERAL(67, 1132, 8), // "centerOn"
QT_MOC_LITERAL(68, 1141, 16), // "GeoDataPlacemark"
QT_MOC_LITERAL(69, 1158, 9), // "placemark"
QT_MOC_LITERAL(70, 1168, 8), // "animated"
QT_MOC_LITERAL(71, 1177, 16), // "GeoDataLatLonBox"
QT_MOC_LITERAL(72, 1194, 3), // "box"
QT_MOC_LITERAL(73, 1198, 18), // "GeoDataCoordinates"
QT_MOC_LITERAL(74, 1217, 10), // "coordinate"
QT_MOC_LITERAL(75, 1228, 9), // "longitude"
QT_MOC_LITERAL(76, 1238, 8), // "latitude"
QT_MOC_LITERAL(77, 1247, 19), // "centerOnCoordinates"
QT_MOC_LITERAL(78, 1267, 23), // "centerOnCurrentPosition"
QT_MOC_LITERAL(79, 1291, 17), // "selectPlacemarkAt"
QT_MOC_LITERAL(80, 1309, 1), // "x"
QT_MOC_LITERAL(81, 1311, 1), // "y"
QT_MOC_LITERAL(82, 1313, 6), // "zoomIn"
QT_MOC_LITERAL(83, 1320, 7), // "zoomOut"
QT_MOC_LITERAL(84, 1328, 18), // "handlePinchStarted"
QT_MOC_LITERAL(85, 1347, 5), // "point"
QT_MOC_LITERAL(86, 1353, 19), // "handlePinchFinished"
QT_MOC_LITERAL(87, 1373, 18), // "handlePinchUpdated"
QT_MOC_LITERAL(88, 1392, 5), // "scale"
QT_MOC_LITERAL(89, 1398, 11), // "setMapWidth"
QT_MOC_LITERAL(90, 1410, 12), // "setMapHeight"
QT_MOC_LITERAL(91, 1423, 16), // "setShowFrameRate"
QT_MOC_LITERAL(92, 1440, 13), // "setProjection"
QT_MOC_LITERAL(93, 1454, 13), // "setMapThemeId"
QT_MOC_LITERAL(94, 1468, 17), // "setShowAtmosphere"
QT_MOC_LITERAL(95, 1486, 14), // "setShowCompass"
QT_MOC_LITERAL(96, 1501, 13), // "setShowClouds"
QT_MOC_LITERAL(97, 1515, 17), // "setShowCrosshairs"
QT_MOC_LITERAL(98, 1533, 11), // "setShowGrid"
QT_MOC_LITERAL(99, 1545, 18), // "setShowOverviewMap"
QT_MOC_LITERAL(100, 1564, 18), // "setShowOtherPlaces"
QT_MOC_LITERAL(101, 1583, 15), // "setShowScaleBar"
QT_MOC_LITERAL(102, 1599, 17), // "setShowBackground"
QT_MOC_LITERAL(103, 1617, 21), // "setShowPositionMarker"
QT_MOC_LITERAL(104, 1639, 22), // "setShowPublicTransport"
QT_MOC_LITERAL(105, 1662, 24), // "setShowOutdoorActivities"
QT_MOC_LITERAL(106, 1687, 19), // "setPositionProvider"
QT_MOC_LITERAL(107, 1707, 24), // "setInertialGlobeRotation"
QT_MOC_LITERAL(108, 1732, 23), // "setAnimationViewContext"
QT_MOC_LITERAL(109, 1756, 16), // "setPluginSetting"
QT_MOC_LITERAL(110, 1773, 6), // "plugin"
QT_MOC_LITERAL(111, 1780, 3), // "key"
QT_MOC_LITERAL(112, 1784, 5), // "value"
QT_MOC_LITERAL(113, 1790, 18), // "setPropertyEnabled"
QT_MOC_LITERAL(114, 1809, 8), // "property"
QT_MOC_LITERAL(115, 1818, 7), // "enabled"
QT_MOC_LITERAL(116, 1826, 17), // "isPropertyEnabled"
QT_MOC_LITERAL(117, 1844, 19), // "setShowRuntimeTrace"
QT_MOC_LITERAL(118, 1864, 16), // "showRuntimeTrace"
QT_MOC_LITERAL(119, 1881, 20), // "setShowDebugPolygons"
QT_MOC_LITERAL(120, 1902, 17), // "showDebugPolygons"
QT_MOC_LITERAL(121, 1920, 22), // "setShowDebugPlacemarks"
QT_MOC_LITERAL(122, 1943, 19), // "showDebugPlacemarks"
QT_MOC_LITERAL(123, 1963, 19), // "setShowDebugBatches"
QT_MOC_LITERAL(124, 1983, 16), // "showDebugBatches"
QT_MOC_LITERAL(125, 2000, 20), // "setPlacemarkDelegate"
QT_MOC_LITERAL(126, 2021, 12), // "loadSettings"
QT_MOC_LITERAL(127, 2034, 13), // "writeSettings"
QT_MOC_LITERAL(128, 2048, 11), // "reloadTiles"
QT_MOC_LITERAL(129, 2060, 22), // "highlightRouteRelation"
QT_MOC_LITERAL(130, 2083, 5), // "osmId"
QT_MOC_LITERAL(131, 2089, 22), // "setRelationTypeVisible"
QT_MOC_LITERAL(132, 2112, 12), // "relationType"
QT_MOC_LITERAL(133, 2125, 7), // "visible"
QT_MOC_LITERAL(134, 2133, 21), // "isRelationTypeVisible"
QT_MOC_LITERAL(135, 2155, 9), // "resizeMap"
QT_MOC_LITERAL(136, 2165, 25), // "positionDataStatusChanged"
QT_MOC_LITERAL(137, 2191, 22), // "PositionProviderStatus"
QT_MOC_LITERAL(138, 2214, 6), // "status"
QT_MOC_LITERAL(139, 2221, 15), // "positionChanged"
QT_MOC_LITERAL(140, 2237, 15), // "GeoDataAccuracy"
QT_MOC_LITERAL(141, 2253, 24), // "updatePositionVisibility"
QT_MOC_LITERAL(142, 2278, 21), // "updateCurrentPosition"
QT_MOC_LITERAL(143, 2300, 11), // "coordinates"
QT_MOC_LITERAL(144, 2312, 16), // "updatePlacemarks"
QT_MOC_LITERAL(145, 2329, 22), // "handleReverseGeocoding"
QT_MOC_LITERAL(146, 2352, 34), // "distanceFromPointToCurrentLoc..."
QT_MOC_LITERAL(147, 2387, 8), // "position"
QT_MOC_LITERAL(148, 2396, 31), // "angleFromPointToCurrentLocation"
QT_MOC_LITERAL(149, 2428, 31), // "screenCoordinatesFromCoordinate"
QT_MOC_LITERAL(150, 2460, 11), // "Coordinate*"
QT_MOC_LITERAL(151, 2472, 9), // "marbleMap"
QT_MOC_LITERAL(152, 2482, 10), // "MarbleMap*"
QT_MOC_LITERAL(153, 2493, 5), // "speed"
QT_MOC_LITERAL(154, 2499, 5), // "angle"
QT_MOC_LITERAL(155, 2505, 9), // "Spherical"
QT_MOC_LITERAL(156, 2515, 15), // "Equirectangular"
QT_MOC_LITERAL(157, 2531, 8), // "Mercator"
QT_MOC_LITERAL(158, 2540, 8), // "Gnomonic"
QT_MOC_LITERAL(159, 2549, 13), // "Stereographic"
QT_MOC_LITERAL(160, 2563, 16), // "LambertAzimuthal"
QT_MOC_LITERAL(161, 2580, 20), // "AzimuthalEquidistant"
QT_MOC_LITERAL(162, 2601, 19) // "VerticalPerspective"

    },
    "Marble::MarbleQuickItem\0mapWidthChanged\0"
    "\0mapWidth\0mapHeightChanged\0mapHeight\0"
    "showFrameRateChanged\0showFrameRate\0"
    "projectionChanged\0Projection\0projection\0"
    "mapThemeIdChanged\0mapThemeId\0"
    "showAtmosphereChanged\0showAtmosphere\0"
    "showCompassChanged\0showCompass\0"
    "showCloudsChanged\0showClouds\0"
    "showCrosshairsChanged\0showCrosshairs\0"
    "showGridChanged\0showGrid\0"
    "showOverviewMapChanged\0showOverviewMap\0"
    "showOtherPlacesChanged\0showOtherPlaces\0"
    "showScaleBarChanged\0showScaleBar\0"
    "showBackgroundChanged\0showBackground\0"
    "showPositionMarkerChanged\0showPositionMarker\0"
    "showPublicTransportChanged\0"
    "showPublicTransport\0showOutdoorActivitiesChanged\0"
    "showOutdoorActivities\0positionProviderChanged\0"
    "positionProvider\0positionAvailableChanged\0"
    "positionAvailable\0positionVisibleChanged\0"
    "positionVisible\0marbleMapChanged\0"
    "visibleLatLonAltBoxChanged\0"
    "currentPositionChanged\0Placemark*\0"
    "currentPosition\0angleChanged\0speedChanged\0"
    "zoomChanged\0radiusChanged\0radius\0"
    "inertialGlobeRotationChanged\0"
    "inertialGlobeRotation\0animationViewContextChanged\0"
    "animationViewContext\0placemarkDelegateChanged\0"
    "QQmlComponent*\0placemarkDelegate\0"
    "goHome\0setZoom\0zoom\0FlyToMode\0mode\0"
    "setZoomToMaximumLevel\0setRadius\0"
    "centerOn\0GeoDataPlacemark\0placemark\0"
    "animated\0GeoDataLatLonBox\0box\0"
    "GeoDataCoordinates\0coordinate\0longitude\0"
    "latitude\0centerOnCoordinates\0"
    "centerOnCurrentPosition\0selectPlacemarkAt\0"
    "x\0y\0zoomIn\0zoomOut\0handlePinchStarted\0"
    "point\0handlePinchFinished\0handlePinchUpdated\0"
    "scale\0setMapWidth\0setMapHeight\0"
    "setShowFrameRate\0setProjection\0"
    "setMapThemeId\0setShowAtmosphere\0"
    "setShowCompass\0setShowClouds\0"
    "setShowCrosshairs\0setShowGrid\0"
    "setShowOverviewMap\0setShowOtherPlaces\0"
    "setShowScaleBar\0setShowBackground\0"
    "setShowPositionMarker\0setShowPublicTransport\0"
    "setShowOutdoorActivities\0setPositionProvider\0"
    "setInertialGlobeRotation\0"
    "setAnimationViewContext\0setPluginSetting\0"
    "plugin\0key\0value\0setPropertyEnabled\0"
    "property\0enabled\0isPropertyEnabled\0"
    "setShowRuntimeTrace\0showRuntimeTrace\0"
    "setShowDebugPolygons\0showDebugPolygons\0"
    "setShowDebugPlacemarks\0showDebugPlacemarks\0"
    "setShowDebugBatches\0showDebugBatches\0"
    "setPlacemarkDelegate\0loadSettings\0"
    "writeSettings\0reloadTiles\0"
    "highlightRouteRelation\0osmId\0"
    "setRelationTypeVisible\0relationType\0"
    "visible\0isRelationTypeVisible\0resizeMap\0"
    "positionDataStatusChanged\0"
    "PositionProviderStatus\0status\0"
    "positionChanged\0GeoDataAccuracy\0"
    "updatePositionVisibility\0updateCurrentPosition\0"
    "coordinates\0updatePlacemarks\0"
    "handleReverseGeocoding\0"
    "distanceFromPointToCurrentLocation\0"
    "position\0angleFromPointToCurrentLocation\0"
    "screenCoordinatesFromCoordinate\0"
    "Coordinate*\0marbleMap\0MarbleMap*\0speed\0"
    "angle\0Spherical\0Equirectangular\0"
    "Mercator\0Gnomonic\0Stereographic\0"
    "LambertAzimuthal\0AzimuthalEquidistant\0"
    "VerticalPerspective"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_Marble__MarbleQuickItem[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      95,   14, // methods
      29,  770, // properties
       1,  886, // enums/sets
       0,    0, // constructors
       0,       // flags
      30,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  489,    2, 0x06 /* Public */,
       4,    1,  492,    2, 0x06 /* Public */,
       6,    1,  495,    2, 0x06 /* Public */,
       8,    1,  498,    2, 0x06 /* Public */,
      11,    1,  501,    2, 0x06 /* Public */,
      13,    1,  504,    2, 0x06 /* Public */,
      15,    1,  507,    2, 0x06 /* Public */,
      17,    1,  510,    2, 0x06 /* Public */,
      19,    1,  513,    2, 0x06 /* Public */,
      21,    1,  516,    2, 0x06 /* Public */,
      23,    1,  519,    2, 0x06 /* Public */,
      25,    1,  522,    2, 0x06 /* Public */,
      27,    1,  525,    2, 0x06 /* Public */,
      29,    1,  528,    2, 0x06 /* Public */,
      31,    1,  531,    2, 0x06 /* Public */,
      33,    1,  534,    2, 0x06 /* Public */,
      35,    1,  537,    2, 0x06 /* Public */,
      37,    1,  540,    2, 0x06 /* Public */,
      39,    1,  543,    2, 0x06 /* Public */,
      41,    1,  546,    2, 0x06 /* Public */,
      43,    0,  549,    2, 0x06 /* Public */,
      44,    0,  550,    2, 0x06 /* Public */,
      45,    1,  551,    2, 0x06 /* Public */,
      48,    0,  554,    2, 0x06 /* Public */,
      49,    0,  555,    2, 0x06 /* Public */,
      50,    0,  556,    2, 0x06 /* Public */,
      51,    1,  557,    2, 0x06 /* Public */,
      53,    1,  560,    2, 0x06 /* Public */,
      55,    1,  563,    2, 0x06 /* Public */,
      57,    1,  566,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      60,    0,  569,    2, 0x0a /* Public */,
      61,    2,  570,    2, 0x0a /* Public */,
      61,    1,  575,    2, 0x2a /* Public | MethodCloned */,
      65,    0,  578,    2, 0x0a /* Public */,
      66,    1,  579,    2, 0x0a /* Public */,
      67,    2,  582,    2, 0x0a /* Public */,
      67,    1,  587,    2, 0x2a /* Public | MethodCloned */,
      67,    2,  590,    2, 0x0a /* Public */,
      67,    1,  595,    2, 0x2a /* Public | MethodCloned */,
      67,    1,  598,    2, 0x0a /* Public */,
      67,    2,  601,    2, 0x0a /* Public */,
      77,    2,  606,    2, 0x0a /* Public */,
      78,    0,  611,    2, 0x0a /* Public */,
      79,    2,  612,    2, 0x0a /* Public */,
      82,    1,  617,    2, 0x0a /* Public */,
      82,    0,  620,    2, 0x2a /* Public | MethodCloned */,
      83,    1,  621,    2, 0x0a /* Public */,
      83,    0,  624,    2, 0x2a /* Public | MethodCloned */,
      84,    1,  625,    2, 0x0a /* Public */,
      86,    1,  628,    2, 0x0a /* Public */,
      87,    2,  631,    2, 0x0a /* Public */,
      89,    1,  636,    2, 0x0a /* Public */,
      90,    1,  639,    2, 0x0a /* Public */,
      91,    1,  642,    2, 0x0a /* Public */,
      92,    1,  645,    2, 0x0a /* Public */,
      93,    1,  648,    2, 0x0a /* Public */,
      94,    1,  651,    2, 0x0a /* Public */,
      95,    1,  654,    2, 0x0a /* Public */,
      96,    1,  657,    2, 0x0a /* Public */,
      97,    1,  660,    2, 0x0a /* Public */,
      98,    1,  663,    2, 0x0a /* Public */,
      99,    1,  666,    2, 0x0a /* Public */,
     100,    1,  669,    2, 0x0a /* Public */,
     101,    1,  672,    2, 0x0a /* Public */,
     102,    1,  675,    2, 0x0a /* Public */,
     103,    1,  678,    2, 0x0a /* Public */,
     104,    1,  681,    2, 0x0a /* Public */,
     105,    1,  684,    2, 0x0a /* Public */,
     106,    1,  687,    2, 0x0a /* Public */,
     107,    1,  690,    2, 0x0a /* Public */,
     108,    1,  693,    2, 0x0a /* Public */,
     109,    3,  696,    2, 0x0a /* Public */,
     113,    2,  703,    2, 0x0a /* Public */,
     116,    1,  708,    2, 0x0a /* Public */,
     117,    1,  711,    2, 0x0a /* Public */,
     119,    1,  714,    2, 0x0a /* Public */,
     121,    1,  717,    2, 0x0a /* Public */,
     123,    1,  720,    2, 0x0a /* Public */,
     125,    1,  723,    2, 0x0a /* Public */,
     126,    0,  726,    2, 0x0a /* Public */,
     127,    0,  727,    2, 0x0a /* Public */,
     128,    0,  728,    2, 0x0a /* Public */,
     129,    2,  729,    2, 0x0a /* Public */,
     131,    2,  734,    2, 0x0a /* Public */,
     134,    1,  739,    2, 0x0a /* Public */,
     135,    0,  742,    2, 0x08 /* Private */,
     136,    1,  743,    2, 0x08 /* Private */,
     139,    2,  746,    2, 0x08 /* Private */,
     141,    0,  751,    2, 0x08 /* Private */,
     142,    1,  752,    2, 0x08 /* Private */,
     144,    0,  755,    2, 0x08 /* Private */,
     145,    2,  756,    2, 0x08 /* Private */,

 // methods: name, argc, parameters, tag, flags
     146,    1,  761,    2, 0x02 /* Public */,
     148,    1,  764,    2, 0x02 /* Public */,
     149,    1,  767,    2, 0x02 /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::Int,    3,
    QMetaType::Void, QMetaType::Int,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 9,   10,
    QMetaType::Void, QMetaType::QString,   12,
    QMetaType::Void, QMetaType::Bool,   14,
    QMetaType::Void, QMetaType::Bool,   16,
    QMetaType::Void, QMetaType::Bool,   18,
    QMetaType::Void, QMetaType::Bool,   20,
    QMetaType::Void, QMetaType::Bool,   22,
    QMetaType::Void, QMetaType::Bool,   24,
    QMetaType::Void, QMetaType::Bool,   26,
    QMetaType::Void, QMetaType::Bool,   28,
    QMetaType::Void, QMetaType::Bool,   30,
    QMetaType::Void, QMetaType::Bool,   32,
    QMetaType::Void, QMetaType::Bool,   34,
    QMetaType::Void, QMetaType::Bool,   36,
    QMetaType::Void, QMetaType::QString,   38,
    QMetaType::Void, QMetaType::Bool,   40,
    QMetaType::Void, QMetaType::Bool,   42,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 46,   47,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   52,
    QMetaType::Void, QMetaType::Bool,   54,
    QMetaType::Void, QMetaType::Bool,   56,
    QMetaType::Void, 0x80000000 | 58,   59,

 // slots: parameters
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, 0x80000000 | 63,   62,   64,
    QMetaType::Void, QMetaType::Int,   62,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   52,
    QMetaType::Void, 0x80000000 | 68, QMetaType::Bool,   69,   70,
    QMetaType::Void, 0x80000000 | 68,   69,
    QMetaType::Void, 0x80000000 | 71, QMetaType::Bool,   72,   70,
    QMetaType::Void, 0x80000000 | 71,   72,
    QMetaType::Void, 0x80000000 | 73,   74,
    QMetaType::Void, QMetaType::QReal, QMetaType::QReal,   75,   76,
    QMetaType::Void, QMetaType::QReal, QMetaType::QReal,   75,   76,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   80,   81,
    QMetaType::Void, 0x80000000 | 63,   64,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 63,   64,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QPointF,   85,
    QMetaType::Void, QMetaType::QPointF,   85,
    QMetaType::Void, QMetaType::QPointF, QMetaType::QReal,   85,   88,
    QMetaType::Void, QMetaType::Int,    3,
    QMetaType::Void, QMetaType::Int,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 9,   10,
    QMetaType::Void, QMetaType::QString,   12,
    QMetaType::Void, QMetaType::Bool,   14,
    QMetaType::Void, QMetaType::Bool,   16,
    QMetaType::Void, QMetaType::Bool,   18,
    QMetaType::Void, QMetaType::Bool,   20,
    QMetaType::Void, QMetaType::Bool,   22,
    QMetaType::Void, QMetaType::Bool,   24,
    QMetaType::Void, QMetaType::Bool,   26,
    QMetaType::Void, QMetaType::Bool,   28,
    QMetaType::Void, QMetaType::Bool,   30,
    QMetaType::Void, QMetaType::Bool,   32,
    QMetaType::Void, QMetaType::Bool,   34,
    QMetaType::Void, QMetaType::Bool,   36,
    QMetaType::Void, QMetaType::QString,   38,
    QMetaType::Void, QMetaType::Bool,   54,
    QMetaType::Void, QMetaType::Bool,   56,
    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString,  110,  111,  112,
    QMetaType::Void, QMetaType::QString, QMetaType::Bool,  114,  115,
    QMetaType::Bool, QMetaType::QString,  114,
    QMetaType::Void, QMetaType::Bool,  118,
    QMetaType::Void, QMetaType::Bool,  120,
    QMetaType::Void, QMetaType::Bool,  122,
    QMetaType::Void, QMetaType::Bool,  124,
    QMetaType::Void, 0x80000000 | 58,   59,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::LongLong, QMetaType::Bool,  130,  115,
    QMetaType::Void, QMetaType::QString, QMetaType::Bool,  132,  133,
    QMetaType::Bool, QMetaType::QString,  132,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 137,  138,
    QMetaType::Void, 0x80000000 | 73, 0x80000000 | 140,    2,    2,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 73,  143,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 73, 0x80000000 | 68,  143,   69,

 // methods: parameters
    QMetaType::QReal, QMetaType::QPoint,  147,
    QMetaType::QReal, QMetaType::QPoint,  147,
    QMetaType::QPointF, 0x80000000 | 150,   74,

 // properties: name, type, flags
       3, QMetaType::Int, 0x00495103,
       5, QMetaType::Int, 0x00495103,
      62, QMetaType::Int, 0x00495103,
      52, QMetaType::Int, 0x00495103,
       7, QMetaType::Bool, 0x00495103,
      10, 0x80000000 | 9, 0x0049510b,
      12, QMetaType::QString, 0x00495103,
      14, QMetaType::Bool, 0x00495103,
      16, QMetaType::Bool, 0x00495103,
      18, QMetaType::Bool, 0x00495103,
      20, QMetaType::Bool, 0x00495103,
      22, QMetaType::Bool, 0x00495103,
      24, QMetaType::Bool, 0x00495103,
      26, QMetaType::Bool, 0x00495103,
      28, QMetaType::Bool, 0x00495103,
      30, QMetaType::Bool, 0x00495103,
      32, QMetaType::Bool, 0x00495103,
      34, QMetaType::Bool, 0x00495103,
      36, QMetaType::Bool, 0x00495103,
      38, QMetaType::QString, 0x00495103,
      40, QMetaType::Bool, 0x00495001,
      42, QMetaType::Bool, 0x00495001,
     151, 0x80000000 | 152, 0x00495009,
      47, 0x80000000 | 46, 0x00495009,
     153, QMetaType::QReal, 0x00495001,
     154, QMetaType::QReal, 0x00495001,
      54, QMetaType::Bool, 0x00495103,
      56, QMetaType::Bool, 0x00495103,
      59, 0x80000000 | 58, 0x0049510b,

 // properties: notify_signal_id
       0,
       1,
      25,
      26,
       2,
       3,
       4,
       5,
       6,
       7,
       8,
       9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      22,
      24,
      23,
      27,
      28,
      29,

 // enums: name, flags, count, data
       9, 0x0,    8,  890,

 // enum data: key, value
     155, uint(Marble::MarbleQuickItem::Spherical),
     156, uint(Marble::MarbleQuickItem::Equirectangular),
     157, uint(Marble::MarbleQuickItem::Mercator),
     158, uint(Marble::MarbleQuickItem::Gnomonic),
     159, uint(Marble::MarbleQuickItem::Stereographic),
     160, uint(Marble::MarbleQuickItem::LambertAzimuthal),
     161, uint(Marble::MarbleQuickItem::AzimuthalEquidistant),
     162, uint(Marble::MarbleQuickItem::VerticalPerspective),

       0        // eod
};

void Marble::MarbleQuickItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        MarbleQuickItem *_t = static_cast<MarbleQuickItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->mapWidthChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 1: _t->mapHeightChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 2: _t->showFrameRateChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 3: _t->projectionChanged((*reinterpret_cast< Projection(*)>(_a[1]))); break;
        case 4: _t->mapThemeIdChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 5: _t->showAtmosphereChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 6: _t->showCompassChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->showCloudsChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 8: _t->showCrosshairsChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 9: _t->showGridChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 10: _t->showOverviewMapChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 11: _t->showOtherPlacesChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 12: _t->showScaleBarChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 13: _t->showBackgroundChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 14: _t->showPositionMarkerChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 15: _t->showPublicTransportChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 16: _t->showOutdoorActivitiesChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 17: _t->positionProviderChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 18: _t->positionAvailableChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 19: _t->positionVisibleChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 20: _t->marbleMapChanged(); break;
        case 21: _t->visibleLatLonAltBoxChanged(); break;
        case 22: _t->currentPositionChanged((*reinterpret_cast< Placemark*(*)>(_a[1]))); break;
        case 23: _t->angleChanged(); break;
        case 24: _t->speedChanged(); break;
        case 25: _t->zoomChanged(); break;
        case 26: _t->radiusChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 27: _t->inertialGlobeRotationChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 28: _t->animationViewContextChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 29: _t->placemarkDelegateChanged((*reinterpret_cast< QQmlComponent*(*)>(_a[1]))); break;
        case 30: _t->goHome(); break;
        case 31: _t->setZoom((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< FlyToMode(*)>(_a[2]))); break;
        case 32: _t->setZoom((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 33: _t->setZoomToMaximumLevel(); break;
        case 34: _t->setRadius((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 35: _t->centerOn((*reinterpret_cast< const GeoDataPlacemark(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 36: _t->centerOn((*reinterpret_cast< const GeoDataPlacemark(*)>(_a[1]))); break;
        case 37: _t->centerOn((*reinterpret_cast< const GeoDataLatLonBox(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 38: _t->centerOn((*reinterpret_cast< const GeoDataLatLonBox(*)>(_a[1]))); break;
        case 39: _t->centerOn((*reinterpret_cast< const GeoDataCoordinates(*)>(_a[1]))); break;
        case 40: _t->centerOn((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 41: _t->centerOnCoordinates((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 42: _t->centerOnCurrentPosition(); break;
        case 43: _t->selectPlacemarkAt((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 44: _t->zoomIn((*reinterpret_cast< FlyToMode(*)>(_a[1]))); break;
        case 45: _t->zoomIn(); break;
        case 46: _t->zoomOut((*reinterpret_cast< FlyToMode(*)>(_a[1]))); break;
        case 47: _t->zoomOut(); break;
        case 48: _t->handlePinchStarted((*reinterpret_cast< const QPointF(*)>(_a[1]))); break;
        case 49: _t->handlePinchFinished((*reinterpret_cast< const QPointF(*)>(_a[1]))); break;
        case 50: _t->handlePinchUpdated((*reinterpret_cast< const QPointF(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 51: _t->setMapWidth((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 52: _t->setMapHeight((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 53: _t->setShowFrameRate((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 54: _t->setProjection((*reinterpret_cast< Projection(*)>(_a[1]))); break;
        case 55: _t->setMapThemeId((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 56: _t->setShowAtmosphere((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 57: _t->setShowCompass((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 58: _t->setShowClouds((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 59: _t->setShowCrosshairs((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 60: _t->setShowGrid((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 61: _t->setShowOverviewMap((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 62: _t->setShowOtherPlaces((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 63: _t->setShowScaleBar((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 64: _t->setShowBackground((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 65: _t->setShowPositionMarker((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 66: _t->setShowPublicTransport((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 67: _t->setShowOutdoorActivities((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 68: _t->setPositionProvider((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 69: _t->setInertialGlobeRotation((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 70: _t->setAnimationViewContext((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 71: _t->setPluginSetting((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 72: _t->setPropertyEnabled((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 73: { bool _r = _t->isPropertyEnabled((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 74: _t->setShowRuntimeTrace((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 75: _t->setShowDebugPolygons((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 76: _t->setShowDebugPlacemarks((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 77: _t->setShowDebugBatches((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 78: _t->setPlacemarkDelegate((*reinterpret_cast< QQmlComponent*(*)>(_a[1]))); break;
        case 79: _t->loadSettings(); break;
        case 80: _t->writeSettings(); break;
        case 81: _t->reloadTiles(); break;
        case 82: _t->highlightRouteRelation((*reinterpret_cast< qint64(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 83: _t->setRelationTypeVisible((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 84: { bool _r = _t->isRelationTypeVisible((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 85: _t->resizeMap(); break;
        case 86: _t->positionDataStatusChanged((*reinterpret_cast< PositionProviderStatus(*)>(_a[1]))); break;
        case 87: _t->positionChanged((*reinterpret_cast< const GeoDataCoordinates(*)>(_a[1])),(*reinterpret_cast< GeoDataAccuracy(*)>(_a[2]))); break;
        case 88: _t->updatePositionVisibility(); break;
        case 89: _t->updateCurrentPosition((*reinterpret_cast< const GeoDataCoordinates(*)>(_a[1]))); break;
        case 90: _t->updatePlacemarks(); break;
        case 91: _t->handleReverseGeocoding((*reinterpret_cast< const GeoDataCoordinates(*)>(_a[1])),(*reinterpret_cast< const GeoDataPlacemark(*)>(_a[2]))); break;
        case 92: { qreal _r = _t->distanceFromPointToCurrentLocation((*reinterpret_cast< const QPoint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = std::move(_r); }  break;
        case 93: { qreal _r = _t->angleFromPointToCurrentLocation((*reinterpret_cast< const QPoint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = std::move(_r); }  break;
        case 94: { QPointF _r = _t->screenCoordinatesFromCoordinate((*reinterpret_cast< Coordinate*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = std::move(_r); }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Placemark* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQmlComponent* >(); break;
            }
            break;
        case 78:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQmlComponent* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Coordinate* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (MarbleQuickItem::*_t)(int );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::mapWidthChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(int );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::mapHeightChanged)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showFrameRateChanged)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(Projection );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::projectionChanged)) {
                *result = 3;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(const QString & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::mapThemeIdChanged)) {
                *result = 4;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showAtmosphereChanged)) {
                *result = 5;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showCompassChanged)) {
                *result = 6;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showCloudsChanged)) {
                *result = 7;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showCrosshairsChanged)) {
                *result = 8;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showGridChanged)) {
                *result = 9;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showOverviewMapChanged)) {
                *result = 10;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showOtherPlacesChanged)) {
                *result = 11;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showScaleBarChanged)) {
                *result = 12;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showBackgroundChanged)) {
                *result = 13;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showPositionMarkerChanged)) {
                *result = 14;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showPublicTransportChanged)) {
                *result = 15;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::showOutdoorActivitiesChanged)) {
                *result = 16;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(const QString & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::positionProviderChanged)) {
                *result = 17;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::positionAvailableChanged)) {
                *result = 18;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::positionVisibleChanged)) {
                *result = 19;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::marbleMapChanged)) {
                *result = 20;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::visibleLatLonAltBoxChanged)) {
                *result = 21;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(Placemark * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::currentPositionChanged)) {
                *result = 22;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::angleChanged)) {
                *result = 23;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::speedChanged)) {
                *result = 24;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::zoomChanged)) {
                *result = 25;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(int );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::radiusChanged)) {
                *result = 26;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::inertialGlobeRotationChanged)) {
                *result = 27;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::animationViewContextChanged)) {
                *result = 28;
                return;
            }
        }
        {
            typedef void (MarbleQuickItem::*_t)(QQmlComponent * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MarbleQuickItem::placemarkDelegateChanged)) {
                *result = 29;
                return;
            }
        }
    } else if (_c == QMetaObject::RegisterPropertyMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 22:
            *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< MarbleMap* >(); break;
        case 23:
            *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Placemark* >(); break;
        case 28:
            *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQmlComponent* >(); break;
        }
    }

#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        MarbleQuickItem *_t = static_cast<MarbleQuickItem *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< int*>(_v) = _t->mapWidth(); break;
        case 1: *reinterpret_cast< int*>(_v) = _t->mapHeight(); break;
        case 2: *reinterpret_cast< int*>(_v) = _t->zoom(); break;
        case 3: *reinterpret_cast< int*>(_v) = _t->radius(); break;
        case 4: *reinterpret_cast< bool*>(_v) = _t->showFrameRate(); break;
        case 5: *reinterpret_cast< Projection*>(_v) = _t->projection(); break;
        case 6: *reinterpret_cast< QString*>(_v) = _t->mapThemeId(); break;
        case 7: *reinterpret_cast< bool*>(_v) = _t->showAtmosphere(); break;
        case 8: *reinterpret_cast< bool*>(_v) = _t->showCompass(); break;
        case 9: *reinterpret_cast< bool*>(_v) = _t->showClouds(); break;
        case 10: *reinterpret_cast< bool*>(_v) = _t->showCrosshairs(); break;
        case 11: *reinterpret_cast< bool*>(_v) = _t->showGrid(); break;
        case 12: *reinterpret_cast< bool*>(_v) = _t->showOverviewMap(); break;
        case 13: *reinterpret_cast< bool*>(_v) = _t->showOtherPlaces(); break;
        case 14: *reinterpret_cast< bool*>(_v) = _t->showScaleBar(); break;
        case 15: *reinterpret_cast< bool*>(_v) = _t->showBackground(); break;
        case 16: *reinterpret_cast< bool*>(_v) = _t->showPositionMarker(); break;
        case 17: *reinterpret_cast< bool*>(_v) = _t->showPublicTransport(); break;
        case 18: *reinterpret_cast< bool*>(_v) = _t->showOutdoorActivities(); break;
        case 19: *reinterpret_cast< QString*>(_v) = _t->positionProvider(); break;
        case 20: *reinterpret_cast< bool*>(_v) = _t->positionAvailable(); break;
        case 21: *reinterpret_cast< bool*>(_v) = _t->positionVisible(); break;
        case 22: *reinterpret_cast< MarbleMap**>(_v) = _t->map(); break;
        case 23: *reinterpret_cast< Placemark**>(_v) = _t->currentPosition(); break;
        case 24: *reinterpret_cast< qreal*>(_v) = _t->speed(); break;
        case 25: *reinterpret_cast< qreal*>(_v) = _t->angle(); break;
        case 26: *reinterpret_cast< bool*>(_v) = _t->inertialGlobeRotation(); break;
        case 27: *reinterpret_cast< bool*>(_v) = _t->animationViewContext(); break;
        case 28: *reinterpret_cast< QQmlComponent**>(_v) = _t->placemarkDelegate(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        MarbleQuickItem *_t = static_cast<MarbleQuickItem *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setMapWidth(*reinterpret_cast< int*>(_v)); break;
        case 1: _t->setMapHeight(*reinterpret_cast< int*>(_v)); break;
        case 2: _t->setZoom(*reinterpret_cast< int*>(_v)); break;
        case 3: _t->setRadius(*reinterpret_cast< int*>(_v)); break;
        case 4: _t->setShowFrameRate(*reinterpret_cast< bool*>(_v)); break;
        case 5: _t->setProjection(*reinterpret_cast< Projection*>(_v)); break;
        case 6: _t->setMapThemeId(*reinterpret_cast< QString*>(_v)); break;
        case 7: _t->setShowAtmosphere(*reinterpret_cast< bool*>(_v)); break;
        case 8: _t->setShowCompass(*reinterpret_cast< bool*>(_v)); break;
        case 9: _t->setShowClouds(*reinterpret_cast< bool*>(_v)); break;
        case 10: _t->setShowCrosshairs(*reinterpret_cast< bool*>(_v)); break;
        case 11: _t->setShowGrid(*reinterpret_cast< bool*>(_v)); break;
        case 12: _t->setShowOverviewMap(*reinterpret_cast< bool*>(_v)); break;
        case 13: _t->setShowOtherPlaces(*reinterpret_cast< bool*>(_v)); break;
        case 14: _t->setShowScaleBar(*reinterpret_cast< bool*>(_v)); break;
        case 15: _t->setShowBackground(*reinterpret_cast< bool*>(_v)); break;
        case 16: _t->setShowPositionMarker(*reinterpret_cast< bool*>(_v)); break;
        case 17: _t->setShowPublicTransport(*reinterpret_cast< bool*>(_v)); break;
        case 18: _t->setShowOutdoorActivities(*reinterpret_cast< bool*>(_v)); break;
        case 19: _t->setPositionProvider(*reinterpret_cast< QString*>(_v)); break;
        case 26: _t->setInertialGlobeRotation(*reinterpret_cast< bool*>(_v)); break;
        case 27: _t->setAnimationViewContext(*reinterpret_cast< bool*>(_v)); break;
        case 28: _t->setPlacemarkDelegate(*reinterpret_cast< QQmlComponent**>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject Marble::MarbleQuickItem::staticMetaObject = {
    { &QQuickPaintedItem::staticMetaObject, qt_meta_stringdata_Marble__MarbleQuickItem.data,
      qt_meta_data_Marble__MarbleQuickItem,  qt_static_metacall, nullptr, nullptr}
};


const QMetaObject *Marble::MarbleQuickItem::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *Marble::MarbleQuickItem::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_Marble__MarbleQuickItem.stringdata0))
        return static_cast<void*>(this);
    return QQuickPaintedItem::qt_metacast(_clname);
}

int Marble::MarbleQuickItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QQuickPaintedItem::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 95)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 95;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 95)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 95;
    }
#ifndef QT_NO_PROPERTIES
   else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 29;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 29;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 29;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 29;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 29;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 29;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void Marble::MarbleQuickItem::mapWidthChanged(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void Marble::MarbleQuickItem::mapHeightChanged(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void Marble::MarbleQuickItem::showFrameRateChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void Marble::MarbleQuickItem::projectionChanged(Projection _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 3, _a);
}

// SIGNAL 4
void Marble::MarbleQuickItem::mapThemeIdChanged(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 4, _a);
}

// SIGNAL 5
void Marble::MarbleQuickItem::showAtmosphereChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void Marble::MarbleQuickItem::showCompassChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void Marble::MarbleQuickItem::showCloudsChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void Marble::MarbleQuickItem::showCrosshairsChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}

// SIGNAL 9
void Marble::MarbleQuickItem::showGridChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}

// SIGNAL 10
void Marble::MarbleQuickItem::showOverviewMapChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void Marble::MarbleQuickItem::showOtherPlacesChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void Marble::MarbleQuickItem::showScaleBarChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 12, _a);
}

// SIGNAL 13
void Marble::MarbleQuickItem::showBackgroundChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 13, _a);
}

// SIGNAL 14
void Marble::MarbleQuickItem::showPositionMarkerChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 14, _a);
}

// SIGNAL 15
void Marble::MarbleQuickItem::showPublicTransportChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 15, _a);
}

// SIGNAL 16
void Marble::MarbleQuickItem::showOutdoorActivitiesChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 16, _a);
}

// SIGNAL 17
void Marble::MarbleQuickItem::positionProviderChanged(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 17, _a);
}

// SIGNAL 18
void Marble::MarbleQuickItem::positionAvailableChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 18, _a);
}

// SIGNAL 19
void Marble::MarbleQuickItem::positionVisibleChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 19, _a);
}

// SIGNAL 20
void Marble::MarbleQuickItem::marbleMapChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 20, nullptr);
}

// SIGNAL 21
void Marble::MarbleQuickItem::visibleLatLonAltBoxChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 21, nullptr);
}

// SIGNAL 22
void Marble::MarbleQuickItem::currentPositionChanged(Placemark * _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 22, _a);
}

// SIGNAL 23
void Marble::MarbleQuickItem::angleChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 23, nullptr);
}

// SIGNAL 24
void Marble::MarbleQuickItem::speedChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 24, nullptr);
}

// SIGNAL 25
void Marble::MarbleQuickItem::zoomChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 25, nullptr);
}

// SIGNAL 26
void Marble::MarbleQuickItem::radiusChanged(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 26, _a);
}

// SIGNAL 27
void Marble::MarbleQuickItem::inertialGlobeRotationChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 27, _a);
}

// SIGNAL 28
void Marble::MarbleQuickItem::animationViewContextChanged(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 28, _a);
}

// SIGNAL 29
void Marble::MarbleQuickItem::placemarkDelegateChanged(QQmlComponent * _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 29, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
