19 #ifndef MIR_SHELL_FOCUS_SETTER_H_
20 #define MIR_SHELL_FOCUS_SETTER_H_
26 namespace scene {
class Session; }
38 virtual void set_focus_to(std::shared_ptr<scene::Session>
const& new_focus) = 0;
50 #endif // MIR_SHELL_FOCUS_SETTER_H_
All things Mir.
Definition: aging_buffer.h:24
Interface used by the Shell to propagate changes in the focus model to interested views e...
Definition: focus_setter.h:33
virtual ~FocusSetter()
Definition: focus_setter.h:36
virtual void set_focus_to(std::shared_ptr< scene::Session > const &new_focus)=0
FocusSetter & operator=(const FocusSetter &)=delete