19 #ifndef MIR_SHELL_FOCUS_CONTROLLER_H_
20 #define MIR_SHELL_FOCUS_CONTROLLER_H_
26 namespace scene {
class Session; }
41 virtual void set_focus_to(std::shared_ptr<scene::Session>
const& focus) = 0;
52 #endif // MIR_SHELL_FOCUS_CONTROLLER_H_
virtual ~FocusController()=default
All things Mir.
Definition: buffer_stream.h:37
virtual std::weak_ptr< scene::Session > focussed_application() const =0
virtual void focus_next()=0
FocusController()=default
Definition: focus_controller.h:34
FocusController & operator=(FocusController const &)=delete
virtual void set_focus_to(std::shared_ptr< scene::Session > const &focus)=0