diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-09-12 08:03:08 +0100 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-09-13 12:38:59 +0300 |
commit | beb67fb7b2119fbda8cf2906bdcc67aa7d7fad65 (patch) | |
tree | 49a7f1f42d184aeff192bc3c24e95a0612d715a0 /include | |
parent | 0cc062a5fd1f9ed63f688dbb802be252c04d917f (diff) | |
download | qtlocation-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')
-rw-r--r-- | include/mbgl/map/map.hpp | 9 |
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; |