summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-06-14 10:51:43 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-06-14 11:25:45 -0700
commit7f60d5e403e75eeb7166242f40f7a7e334c1367c (patch)
tree792a55b12c6e80f06b0a87b25321e2577c124b59 /src
parent98357ab68e3f8513065dfeb86aff94225288166f (diff)
downloadqtlocation-mapboxgl-7f60d5e403e75eeb7166242f40f7a7e334c1367c.tar.gz
[core] Miscellaneous Source cleanups
Diffstat (limited to 'src')
-rw-r--r--src/mbgl/style/source.cpp11
-rw-r--r--src/mbgl/style/source.hpp21
2 files changed, 10 insertions, 22 deletions
diff --git a/src/mbgl/style/source.cpp b/src/mbgl/style/source.cpp
index 212d6d5803..5f4949c94c 100644
--- a/src/mbgl/style/source.cpp
+++ b/src/mbgl/style/source.cpp
@@ -3,24 +3,13 @@
#include <mbgl/map/transform.hpp>
#include <mbgl/renderer/render_tile.hpp>
#include <mbgl/renderer/painter.hpp>
-#include <mbgl/util/exception.hpp>
-#include <mbgl/util/constants.hpp>
-#include <mbgl/storage/resource.hpp>
-#include <mbgl/storage/response.hpp>
-#include <mbgl/style/layer.hpp>
#include <mbgl/style/update_parameters.hpp>
#include <mbgl/style/query_parameters.hpp>
#include <mbgl/platform/log.hpp>
-#include <mbgl/math/minmax.hpp>
#include <mbgl/math/clamp.hpp>
-#include <mbgl/util/std.hpp>
-#include <mbgl/util/token.hpp>
-#include <mbgl/util/string.hpp>
#include <mbgl/util/tile_cover.hpp>
#include <mbgl/util/enum.hpp>
-#include <mbgl/gl/debugging.hpp>
-
#include <mbgl/algorithm/update_renderables.hpp>
#include <mbgl/algorithm/generate_clip_ids.hpp>
#include <mbgl/algorithm/generate_clip_ids_impl.hpp>
diff --git a/src/mbgl/style/source.hpp b/src/mbgl/style/source.hpp
index 350534e634..5c1a813562 100644
--- a/src/mbgl/style/source.hpp
+++ b/src/mbgl/style/source.hpp
@@ -8,10 +8,11 @@
#include <mbgl/util/noncopyable.hpp>
#include <mbgl/util/mat4.hpp>
-#include <mbgl/util/rapidjson.hpp>
#include <mbgl/util/feature.hpp>
#include <mbgl/util/range.hpp>
+#include <memory>
+#include <unordered_map>
#include <vector>
#include <map>
@@ -21,7 +22,6 @@ class Painter;
class FileSource;
class TransformState;
class RenderTile;
-struct ClipID;
namespace algorithm {
class ClipIDGenerator;
@@ -29,7 +29,6 @@ class ClipIDGenerator;
namespace style {
-class Style;
class UpdateParameters;
class QueryParameters;
class SourceObserver;
@@ -39,7 +38,6 @@ public:
Source(SourceType, std::string id);
~Source() override;
- bool loaded = false;
virtual void load(FileSource&) = 0;
bool isLoaded() const;
@@ -64,13 +62,20 @@ public:
void setCacheSize(size_t);
void onLowMemory();
- void setObserver(SourceObserver* observer);
+ void setObserver(SourceObserver*);
void dumpDebugLogs() const;
const SourceType type;
const std::string id;
+
+ bool loaded = false;
bool enabled = false;
+protected:
+ void invalidateTiles();
+
+ SourceObserver* observer = nullptr;
+
private:
// TileObserver implementation.
void onTileLoaded(Tile&, bool isNewTile) override;
@@ -81,12 +86,6 @@ private:
virtual Range<uint8_t> getZoomRange() = 0;
virtual std::unique_ptr<Tile> createTile(const OverscaledTileID&, const UpdateParameters&) = 0;
-protected:
- void invalidateTiles();
-
- SourceObserver* observer = nullptr;
-
-private:
// Stores the time when this source was most recently updated.
TimePoint updated = TimePoint::min();