diff options
Diffstat (limited to 'platform')
-rw-r--r-- | platform/default/glfw_view.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/default/glfw_view.cpp b/platform/default/glfw_view.cpp index fa5190c80c..28789e4a67 100644 --- a/platform/default/glfw_view.cpp +++ b/platform/default/glfw_view.cpp @@ -508,6 +508,16 @@ void GLFWView::setWindowTitle(const std::string& title) { glfwSetWindowTitle(window, (std::string { "Mapbox GL: " } + title).c_str()); } +void GLFWView::setMapChangeCallback(std::function<void(mbgl::MapChange)> callback) { + this->mapChangeCallback = callback; +} + +void GLFWView::notifyMapChange(mbgl::MapChange change) { + if (mapChangeCallback) { + mapChangeCallback(change); + } +} + namespace mbgl { namespace platform { |