19 #ifndef MIR_EXAMPLES_WINDOW_MANAGER_H_
20 #define MIR_EXAMPLES_WINDOW_MANAGER_H_
32 class FocusController;
52 void set_display(std::shared_ptr<graphics::Display>
const& display);
53 void set_compositor(std::shared_ptr<compositor::Compositor>
const& compositor);
62 std::shared_ptr<shell::FocusController> focus_controller;
63 std::shared_ptr<graphics::Display> display;
64 std::shared_ptr<compositor::Compositor> compositor;
77 #endif // MIR_EXAMPLES_WINDOW_MANAGER_H_
WindowManager & operator=(const WindowManager &)=delete
void set_compositor(std::shared_ptr< compositor::Compositor > const &compositor)
Definition: window_manager.cpp:61
void set_focus_controller(std::shared_ptr< shell::FocusController > const &focus_controller)
Definition: window_manager.cpp:51
void set_display(std::shared_ptr< graphics::Display > const &display)
Definition: window_manager.cpp:56
bool handle(MirEvent const &event) override
Definition: window_manager.cpp:118
WindowManager()
Definition: window_manager.cpp:46
Definition: window_manager.h:45