From 23b61f808cca8d926c11bbb738f384522e41dbbd Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 25 Nov 2014 16:35:27 -0800 Subject: [PATCH] Eliminate remaining uses of Map in TileData --- include/mbgl/map/raster_tile_data.hpp | 3 +-- include/mbgl/map/source.hpp | 9 ++++++--- include/mbgl/map/tile_data.hpp | 10 ++++------ include/mbgl/map/vector_tile_data.hpp | 5 ++--- include/mbgl/util/uv_detail.hpp | 4 ++-- src/map/map.cpp | 2 +- src/map/raster_tile_data.cpp | 4 ++-- src/map/source.cpp | 20 ++++++++++++-------- src/map/tile_data.cpp | 20 ++++++++++---------- src/map/vector_tile_data.cpp | 8 ++++---- 10 files changed, 44 insertions(+), 41 deletions(-) diff --git a/include/mbgl/map/raster_tile_data.hpp b/include/mbgl/map/raster_tile_data.hpp index c73897289..c3bd2fbe3 100644 --- a/include/mbgl/map/raster_tile_data.hpp +++ b/include/mbgl/map/raster_tile_data.hpp @@ -7,7 +7,6 @@ namespace mbgl { -class Map; class Painter; class SourceInfo; class StyleLayer; @@ -17,7 +16,7 @@ class RasterTileData : public TileData { friend class TileParser; public: - RasterTileData(Tile::ID const& id, Map &map, Texturepool&, const util::ptr &source); + RasterTileData(Tile::ID const& id, Texturepool&, const util::ptr &source); ~RasterTileData(); virtual void parse(); diff --git a/include/mbgl/map/source.hpp b/include/mbgl/map/source.hpp index 8de02735c..635623879 100644 --- a/include/mbgl/map/source.hpp +++ b/include/mbgl/map/source.hpp @@ -39,7 +39,8 @@ public: util::ptr