1 #pragma once 2 3 #include <mbgl/style/source_observer.hpp> 4 5 #include <exception> 6 7 namespace mbgl { 8 namespace style { 9 10 class Observer : public SourceObserver { 11 public: onStyleLoading()12 virtual void onStyleLoading() {} onStyleLoaded()13 virtual void onStyleLoaded() {} onUpdate()14 virtual void onUpdate() {} onStyleError(std::exception_ptr)15 virtual void onStyleError(std::exception_ptr) {} onResourceError(std::exception_ptr)16 virtual void onResourceError(std::exception_ptr) {} 17 }; 18 19 } // namespace style 20 } // namespace mbgl 21