diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-03-06 14:22:11 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-03-18 01:26:22 +0200 |
commit | 4909169996b333bdb004508544d4b97da1c45412 (patch) | |
tree | 9e03d3e63f03015307c878dbfdb26de53532d056 /src/mbgl/map/map.cpp | |
parent | 94de5d7f4afdee7391b93e562438feff48b30add (diff) | |
download | qtlocation-mapboxgl-4909169996b333bdb004508544d4b97da1c45412.tar.gz |
[core] Added user-defined transition properties when modifying classes
Diffstat (limited to 'src/mbgl/map/map.cpp')
-rw-r--r-- | src/mbgl/map/map.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp index 70d42e4c4a..0d45a75aa6 100644 --- a/src/mbgl/map/map.cpp +++ b/src/mbgl/map/map.cpp @@ -8,6 +8,7 @@ #include <mbgl/annotation/point_annotation.hpp> #include <mbgl/annotation/shape_annotation.hpp> #include <mbgl/style/style_layer.hpp> +#include <mbgl/style/property_transition.hpp> #include <mbgl/layer/custom_layer.hpp> #include <mbgl/util/projection.hpp> @@ -519,16 +520,16 @@ bool Map::isFullyLoaded() const { return context->invokeSync<bool>(&MapContext::isLoaded); } -void Map::addClass(const std::string& className) { - context->invoke(&MapContext::addClass, className); +void Map::addClass(const std::string& className, const PropertyTransition& properties) { + context->invoke(&MapContext::addClass, className, properties); } -void Map::removeClass(const std::string& className) { - context->invoke(&MapContext::removeClass, className); +void Map::removeClass(const std::string& className, const PropertyTransition& properties) { + context->invoke(&MapContext::removeClass, className, properties); } -void Map::setClasses(const std::vector<std::string>& classNames) { - context->invoke(&MapContext::setClasses, classNames); +void Map::setClasses(const std::vector<std::string>& classNames, const PropertyTransition& properties) { + context->invoke(&MapContext::setClasses, classNames, properties); } bool Map::hasClass(const std::string& className) const { |