summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/location/declarativemaps/qdeclarativegeoroutemodel_p.h4
-rw-r--r--src/location/declarativemaps/qdeclarativegeoserviceprovider_p.h4
-rw-r--r--src/location/maps/qgeomap_p.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h b/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
index a6ffa5ae..b783e38a 100644
--- a/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
+++ b/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
@@ -187,6 +187,7 @@ public:
PublicTransitTravel = QGeoRouteRequest::PublicTransitTravel,
TruckTravel = QGeoRouteRequest::TruckTravel
};
+ Q_ENUM(TravelMode)
Q_DECLARE_FLAGS(TravelModes, TravelMode)
Q_FLAG(TravelModes)
@@ -221,6 +222,7 @@ public:
MostEconomicRoute = QGeoRouteRequest::MostEconomicRoute,
MostScenicRoute = QGeoRouteRequest::MostScenicRoute
};
+ Q_ENUM(RouteOptimization)
Q_DECLARE_FLAGS(RouteOptimizations, RouteOptimization)
Q_FLAG(RouteOptimizations)
@@ -228,6 +230,7 @@ public:
NoSegmentData = 0x0000,
BasicSegmentData = 0x0001
};
+ Q_ENUM(SegmentDetail)
Q_DECLARE_FLAGS(SegmentDetails, SegmentDetail)
Q_FLAG(SegmentDetails)
@@ -235,6 +238,7 @@ public:
NoManeuvers = 0x0000,
BasicManeuvers = 0x0001
};
+ Q_ENUM(ManeuverDetail)
Q_DECLARE_FLAGS(ManeuverDetails, ManeuverDetail)
Q_FLAG(ManeuverDetails)
diff --git a/src/location/declarativemaps/qdeclarativegeoserviceprovider_p.h b/src/location/declarativemaps/qdeclarativegeoserviceprovider_p.h
index 0215472a..fb2e8a0e 100644
--- a/src/location/declarativemaps/qdeclarativegeoserviceprovider_p.h
+++ b/src/location/declarativemaps/qdeclarativegeoserviceprovider_p.h
@@ -113,15 +113,19 @@ public:
AnyNavigationFeatures = QGeoServiceProvider::AnyNavigationFeatures
};
+ Q_ENUM(RoutingFeature)
Q_DECLARE_FLAGS(RoutingFeatures, RoutingFeature)
Q_FLAG(RoutingFeatures)
+ Q_ENUM(GeocodingFeature)
Q_DECLARE_FLAGS(GeocodingFeatures, GeocodingFeature)
Q_FLAG(GeocodingFeatures)
+ Q_ENUM(MappingFeature)
Q_DECLARE_FLAGS(MappingFeatures, MappingFeature)
Q_FLAG(MappingFeatures)
+ Q_ENUM(PlacesFeature)
Q_DECLARE_FLAGS(PlacesFeatures, PlacesFeature)
Q_FLAG(PlacesFeatures)
diff --git a/src/location/maps/qgeomap_p.h b/src/location/maps/qgeomap_p.h
index f099c3b0..409ed891 100644
--- a/src/location/maps/qgeomap_p.h
+++ b/src/location/maps/qgeomap_p.h
@@ -62,6 +62,7 @@ public:
SupportsVisibleArea = 0x0010,
};
+ Q_ENUM(Capability)
Q_DECLARE_FLAGS(Capabilities, Capability)
Q_FLAG(Capabilities)