summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2015-05-20 08:21:29 -0700
committerKonstantin Käfer <mail@kkaefer.com>2015-05-26 12:14:10 +0200
commit87b1da761156ec339ab4ccd159e6ba6997f9e7d0 (patch)
treea5b9bdedbff7f6d4edd6945d5ca4f29523b87c06 /include
parentf11a9f8fd9f4a53195168518f6ef1efe782f1cf8 (diff)
downloadqtlocation-mapboxgl-87b1da761156ec339ab4ccd159e6ba6997f9e7d0.tar.gz
DefaultFileSource has responsibility for handling mapbox:// URLs
Diffstat (limited to 'include')
-rw-r--r--include/mbgl/map/map.hpp4
-rw-r--r--include/mbgl/storage/default_file_source.hpp4
-rw-r--r--include/mbgl/storage/resource.hpp10
3 files changed, 10 insertions, 8 deletions
diff --git a/include/mbgl/map/map.hpp b/include/mbgl/map/map.hpp
index a6aac08b3c..d82a1d0364 100644
--- a/include/mbgl/map/map.hpp
+++ b/include/mbgl/map/map.hpp
@@ -99,10 +99,6 @@ public:
uint16_t getWidth() const;
uint16_t getHeight() const;
- // API
- void setAccessToken(const std::string &token);
- std::string getAccessToken() const;
-
// Projection
void getWorldBoundsMeters(ProjectedMeters &sw, ProjectedMeters &ne) const;
void getWorldBoundsLatLng(LatLng &sw, LatLng &ne) const;
diff --git a/include/mbgl/storage/default_file_source.hpp b/include/mbgl/storage/default_file_source.hpp
index 405b04a49c..8cfae03a96 100644
--- a/include/mbgl/storage/default_file_source.hpp
+++ b/include/mbgl/storage/default_file_source.hpp
@@ -15,6 +15,9 @@ public:
DefaultFileSource(FileCache *cache, const std::string &root = "");
~DefaultFileSource() override;
+ void setAccessToken(const std::string& t) { accessToken = t; }
+ std::string getAccessToken() const { return accessToken; }
+
// FileSource API
Request* request(const Resource&, uv_loop_t*, Callback) override;
void cancel(Request*) override;
@@ -23,6 +26,7 @@ public:
class Impl;
private:
const std::unique_ptr<util::Thread<Impl>> thread;
+ std::string accessToken;
};
}
diff --git a/include/mbgl/storage/resource.hpp b/include/mbgl/storage/resource.hpp
index cfd52caa75..2fcb3b1b78 100644
--- a/include/mbgl/storage/resource.hpp
+++ b/include/mbgl/storage/resource.hpp
@@ -9,10 +9,12 @@ namespace mbgl {
struct Resource {
enum Kind : uint8_t {
Unknown = 0,
- Tile = 1,
- Glyphs = 2,
- Image = 3,
- JSON = 4,
+ Style,
+ Source,
+ Tile,
+ Glyphs,
+ JSON,
+ Image
};
const Kind kind;