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