diff options
Diffstat (limited to 'test/src/mbgl/test/map_adapter.hpp')
-rw-r--r-- | test/src/mbgl/test/map_adapter.hpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/src/mbgl/test/map_adapter.hpp b/test/src/mbgl/test/map_adapter.hpp new file mode 100644 index 0000000000..e0fc449f48 --- /dev/null +++ b/test/src/mbgl/test/map_adapter.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include <mbgl/map/map.hpp> +#include <mbgl/map/map_impl.hpp> + +namespace mbgl { + +class FileSource; + +// Non-public version of mbgl::Map that accepts a file source as parameter. +class MapAdapter : public Map { +public: + explicit MapAdapter(RendererFrontend& frontend, + MapObserver& observer, + Size size, + float ratio, + std::shared_ptr<FileSource> fileSource, + Scheduler& scheduler, + const MapOptions& options) + : Map(std::make_unique<Map::Impl>(frontend, observer, scheduler, size, ratio, std::move(fileSource), options)) {} +}; + +} // namespace mbgl |