summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-04-27 12:13:21 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-04-27 13:41:29 -0700
commit68cbaf6d3d7ab44e19bd663897a352ff354103b0 (patch)
treecdc5847f6d03c58f605a3071a63737eca46737e0
parentb39f22e6b6bbea745be5bbac700040001af86baa (diff)
downloadqtlocation-mapboxgl-68cbaf6d3d7ab44e19bd663897a352ff354103b0.tar.gz
[ios, osx] Add countOfTilesCompleted binding
-rw-r--r--platform/darwin/src/MGLOfflinePack.h5
-rw-r--r--platform/darwin/src/MGLOfflinePack.mm1
2 files changed, 6 insertions, 0 deletions
diff --git a/platform/darwin/src/MGLOfflinePack.h b/platform/darwin/src/MGLOfflinePack.h
index 0584abe225..4d41e70f76 100644
--- a/platform/darwin/src/MGLOfflinePack.h
+++ b/platform/darwin/src/MGLOfflinePack.h
@@ -64,6 +64,11 @@ typedef struct MGLOfflinePackProgress {
*/
uint64_t countOfBytesCompleted;
/**
+ The number of tiles that have been completely downloaded and are ready
+ to use offline.
+ */
+ uint64_t countOfTilesCompleted;
+ /**
The cumulative size of the downloaded tiles on disk, measured in bytes.
*/
uint64_t countOfTileBytesCompleted;
diff --git a/platform/darwin/src/MGLOfflinePack.mm b/platform/darwin/src/MGLOfflinePack.mm
index 72806929ee..59406074e6 100644
--- a/platform/darwin/src/MGLOfflinePack.mm
+++ b/platform/darwin/src/MGLOfflinePack.mm
@@ -153,6 +153,7 @@ private:
MGLOfflinePackProgress progress;
progress.countOfResourcesCompleted = status.completedResourceCount;
progress.countOfBytesCompleted = status.completedResourceSize;
+ progress.countOfTilesCompleted = status.completedTileCount;
progress.countOfTileBytesCompleted = status.completedTileSize;
progress.countOfResourcesExpected = status.requiredResourceCount;
progress.maximumResourcesExpected = status.requiredResourceCountIsPrecise ? status.requiredResourceCount : UINT64_MAX;