blob: 0fa413aefe4ea23b7a7be3e49570934ca9f74b2f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma once
#include <mbgl/style/layer_observer.hpp>
using namespace mbgl;
using namespace mbgl::style;
/**
* An implementation of style::LayerObserver that forwards all methods to dynamically-settable lambas.
*/
class StubLayerObserver : public style::LayerObserver {
public:
void onLayerChanged(Layer& layer) override {
if (layerChanged) layerChanged(layer);
}
std::function<void (Layer&)> layerChanged;
};
|