summaryrefslogtreecommitdiff
path: root/include/mbgl/map
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-09-12 08:03:08 +0100
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-09-13 12:38:59 +0300
commitbeb67fb7b2119fbda8cf2906bdcc67aa7d7fad65 (patch)
tree49a7f1f42d184aeff192bc3c24e95a0612d715a0 /include/mbgl/map
parent0cc062a5fd1f9ed63f688dbb802be252c04d917f (diff)
downloadqtlocation-mapboxgl-beb67fb7b2119fbda8cf2906bdcc67aa7d7fad65.tar.gz
[core] Separate transition options accessors from class API
Now the style class transition options have its own getter/setter, which persists for each style until a new style is set.
Diffstat (limited to 'include/mbgl/map')
-rw-r--r--include/mbgl/map/map.hpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/mbgl/map/map.hpp b/include/mbgl/map/map.hpp
index 866d292b99..6c478c17f0 100644
--- a/include/mbgl/map/map.hpp
+++ b/include/mbgl/map/map.hpp
@@ -51,9 +51,12 @@ public:
void update(Update update);
// Styling
- void addClass(const std::string&, const style::TransitionOptions& = {});
- void removeClass(const std::string&, const style::TransitionOptions& = {});
- void setClasses(const std::vector<std::string>&, const style::TransitionOptions& = {});
+ void addClass(const std::string&);
+ void removeClass(const std::string&);
+ void setClasses(const std::vector<std::string>&);
+
+ style::TransitionOptions getTransitionOptions() const;
+ void setTransitionOptions(const style::TransitionOptions&);
bool hasClass(const std::string&) const;
std::vector<std::string> getClasses() const;