51 qRegisterMetaType<QList<QgsMapLayer *>>(
"QList<QgsMapLayer*>" );
52 qRegisterMetaType<QgsAttributes>(
"QgsAttributes" );
53 qRegisterMetaType<QgsCoordinateReferenceSystem>(
"QgsCoordinateReferenceSystem" );
54 qRegisterMetaType<QgsCoordinateTransformContext>(
"QgsCoordinateTransformContext" );
55 qRegisterMetaType<QgsFeature>(
"QgsFeature" );
56 qRegisterMetaType<QgsFeatureId>(
"QgsFeatureId" );
57 qRegisterMetaType<QgsPoint>(
"QgsPoint" );
58 qRegisterMetaType<QgsPointXY>(
"QgsPointXY" );
59 qRegisterMetaType<Qgis::SystemOfMeasurement>(
"Qgis::SystemOfMeasurement" );
60 qRegisterMetaType<Qgis::DistanceUnit>(
"Qgis::DistanceUnit" );
61 qRegisterMetaType<QgsCoordinateFormatter::FormatFlags>(
"QgsCoordinateFormatter::FormatFlags" );
62 qRegisterMetaType<QgsCoordinateFormatter::Format>(
"QgsCoordinateFormatter::Format" );
63 qRegisterMetaType<QVariant::Type>(
"QVariant::Type" );
65 qmlRegisterUncreatableType<QgsUnitTypes>( uri, 0, 1,
"QgsUnitTypes",
"Only enums from QgsUnitTypes can be used" );
66 qmlRegisterType<QgsProject>( uri, 0, 1,
"Project" );
67 qmlRegisterType<QgsQuickMapCanvasMap>( uri, 0, 1,
"MapCanvasMap" );
68 qmlRegisterType<QgsQuickMapSettings>( uri, 0, 1,
"MapSettings" );
69 qmlRegisterType<QgsQuickMapTransform>( uri, 0, 1,
"MapTransform" );
70 qmlRegisterType<QgsQuickElevationProfileCanvas>( uri, 0, 1,
"ElevationProfileCanvas" );
71 qmlRegisterType<QgsVectorLayer>( uri, 0, 1,
"VectorLayer" );
73 qmlRegisterSingletonType<QgsQuickUtils>( uri, 0, 1,
"Utils", buildUtilsSingleton );