diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-05-23 13:27:43 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-06-10 12:42:14 +0200 |
commit | 436d8eb5e09948b3baa86570fe16e3964fddaae0 (patch) | |
tree | bb9b50af3ebe9a7e805807c8fbe2a92ef089fafe /src/mbgl/tile/geometry_tile_data.hpp | |
parent | 2b6d0751cf3495c9246af27fdff6f565186bb2f8 (diff) | |
download | qtlocation-mapboxgl-436d8eb5e09948b3baa86570fe16e3964fddaae0.tar.gz |
[core] introduce TileDataObserver
avoids passing around bound callback functions
Diffstat (limited to 'src/mbgl/tile/geometry_tile_data.hpp')
-rw-r--r-- | src/mbgl/tile/geometry_tile_data.hpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mbgl/tile/geometry_tile_data.hpp b/src/mbgl/tile/geometry_tile_data.hpp index 8a16a32958..d4eef956a5 100644 --- a/src/mbgl/tile/geometry_tile_data.hpp +++ b/src/mbgl/tile/geometry_tile_data.hpp @@ -25,8 +25,7 @@ public: GeometryTileData(const OverscaledTileID&, std::string sourceID, style::Style&, - const MapMode, - const std::function<void(std::exception_ptr)>& callback); + const MapMode); ~GeometryTileData(); @@ -39,8 +38,8 @@ public: bool parsePending() override; - void redoPlacement(PlacementConfig config, const std::function<void()>&) override; - void redoPlacement(const std::function<void()>&) override; + void redoPlacement(PlacementConfig config) override; + void redoPlacement() override; void queryRenderedFeatures( std::unordered_map<std::string, std::vector<Feature>>& result, @@ -73,8 +72,6 @@ private: // Used to signal the worker that it should abandon parsing this tile as soon as possible. util::Atomic<bool> obsolete { false }; - - const std::function<void(std::exception_ptr)> callback; }; } // namespace mbgl |