app: wire up controller_hooks
[staging/windowmanager.git] / src / wayland.hpp
index e2a1259..af36142 100644 (file)
@@ -2,7 +2,7 @@
 #define WM_WAYLAND_HPP
 
 #include "ivi-controller-client-protocol.h"
-
+#include "controller_hooks.hpp"
 #include "util.hpp"
 
 #include <functional>
@@ -263,6 +263,8 @@ struct controller : public wayland_proxy<struct ivi_controller> {
 
    size output_size;
 
+   wm::controller_hooks *chooks;
+
    void add_proxy_to_id_mapping(struct ivi_controller_surface *p, uint32_t id);
    void remove_proxy_to_id_mapping(struct ivi_controller_surface *p);
    void add_proxy_to_id_mapping(struct ivi_controller_layer *p, uint32_t id);