summaryrefslogtreecommitdiff
path: root/src/mbgl/map/map.cpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-03-06 14:22:11 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-03-18 01:26:22 +0200
commit4909169996b333bdb004508544d4b97da1c45412 (patch)
tree9e03d3e63f03015307c878dbfdb26de53532d056 /src/mbgl/map/map.cpp
parent94de5d7f4afdee7391b93e562438feff48b30add (diff)
downloadqtlocation-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.cpp13
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 {