summaryrefslogtreecommitdiff
path: root/src/mbgl/tile/geometry_tile_data.hpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-05-23 13:27:43 +0200
committerKonstantin Käfer <mail@kkaefer.com>2016-06-10 12:42:14 +0200
commit436d8eb5e09948b3baa86570fe16e3964fddaae0 (patch)
treebb9b50af3ebe9a7e805807c8fbe2a92ef089fafe /src/mbgl/tile/geometry_tile_data.hpp
parent2b6d0751cf3495c9246af27fdff6f565186bb2f8 (diff)
downloadqtlocation-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.hpp9
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