diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-05-12 20:25:53 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <thiago@mapbox.com> | 2020-05-26 20:35:04 +0300 |
commit | 10a65af90cc1f6d87df45777660e21aff83496ee (patch) | |
tree | 3edd0874e71260fa0a44092801296926bb043926 | |
parent | f5d97fc4003e7fa588a323f5014ffe4e34a8637f (diff) | |
download | qtlocation-mapboxgl-10a65af90cc1f6d87df45777660e21aff83496ee.tar.gz |
[core] Remove unused SourceData code
-rw-r--r-- | include/mbgl/style/source_data.hpp | 7 | ||||
-rw-r--r-- | include/mbgl/style/sources/geojson_source.hpp | 1 | ||||
-rw-r--r-- | src/mbgl/style/sources/geojson_source.cpp | 10 | ||||
-rw-r--r-- | src/mbgl/style/sources/image_source.cpp | 4 |
4 files changed, 1 insertions, 21 deletions
diff --git a/include/mbgl/style/source_data.hpp b/include/mbgl/style/source_data.hpp index 2095e75cf8..c71a5ed827 100644 --- a/include/mbgl/style/source_data.hpp +++ b/include/mbgl/style/source_data.hpp @@ -13,15 +13,8 @@ class GeoJSONData; struct SourceData { SourceData() = default; - explicit SourceData(std::string url_) : url(std::move(url_)) {} explicit SourceData(PremultipliedImage image_) : image(std::move(image_)) {} - explicit SourceData(GeoJSON geoJSON_) : geoJSON(std::move(geoJSON_)) {} - explicit SourceData(std::shared_ptr<GeoJSONData> data) : geoJSONData(std::move(data)) {} - - optional<std::string> url; optional<PremultipliedImage> image; - optional<GeoJSON> geoJSON; - std::shared_ptr<GeoJSONData> geoJSONData; }; } // namespace style diff --git a/include/mbgl/style/sources/geojson_source.hpp b/include/mbgl/style/sources/geojson_source.hpp index f6c0771734..122b5cfbb9 100644 --- a/include/mbgl/style/sources/geojson_source.hpp +++ b/include/mbgl/style/sources/geojson_source.hpp @@ -64,7 +64,6 @@ public: void setURL(const std::string& url); void setGeoJSON(const GeoJSON&); void setGeoJSONData(std::shared_ptr<GeoJSONData>); - void setSourceData(SourceData data) override; optional<Resource> getResource() const override; const GeoJSONData* getGeoJSONData() const override; diff --git a/src/mbgl/style/sources/geojson_source.cpp b/src/mbgl/style/sources/geojson_source.cpp index f48e818b12..f73661d820 100644 --- a/src/mbgl/style/sources/geojson_source.cpp +++ b/src/mbgl/style/sources/geojson_source.cpp @@ -62,16 +62,6 @@ void GeoJSONSource::setGeoJSONData(std::shared_ptr<GeoJSONData> geoJSONData) { observer->onSourceChanged(*this); } -void GeoJSONSource::setSourceData(SourceData data) { - if (data.url) { - setURL(*data.url); - } else if (data.geoJSON) { - setGeoJSON(*data.geoJSON); - } else if (data.geoJSONData) { - setGeoJSONData(std::move(data.geoJSONData)); - } -} - optional<Resource> GeoJSONSource::getResource() const { if (!url) return nullopt; return Resource::source(*url); diff --git a/src/mbgl/style/sources/image_source.cpp b/src/mbgl/style/sources/image_source.cpp index b30f220520..622f65027c 100644 --- a/src/mbgl/style/sources/image_source.cpp +++ b/src/mbgl/style/sources/image_source.cpp @@ -54,9 +54,7 @@ void ImageSource::setImage(PremultipliedImage&& image_) { } void ImageSource::setSourceData(SourceData data) { - if (data.url) { - setURL(*data.url); - } else if (data.image) { + if (data.image) { setImage(std::move(*data.image)); } } |