+class LayerControlCallbacks {\r
+ public:\r
+ LayerControlCallbacks() {};\r
+ virtual ~LayerControlCallbacks() = default;\r
+ LayerControlCallbacks(const LayerControlCallbacks &obj) = default;\r
+\r
+ // callback functions\r
+ virtual void test(unsigned i) { HMI_DEBUG("test %d", i); }\r
+ std::function<void(unsigned)> surfaceCreated;\r
+ /* std::function<void(unsigned)> surfaceDestroyed;\r
+ std::function<void(unsigned)> layerCreated;\r
+ std::function<void(unsigned)> layerDestroyed; */\r