19 #ifndef MIR_SCENE_SESSION_EVENT_HANDLER_REGISTER_H_ 20 #define MIR_SCENE_SESSION_EVENT_HANDLER_REGISTER_H_ 37 std::function<
void(std::shared_ptr<Session>
const& session)>
const& handler) = 0;
39 std::function<
void()>
const& handler) = 0;
41 std::function<
void(std::shared_ptr<Session>
const& session)>
const& handler) = 0;
SessionEventHandlerRegister()=default
All things Mir.
Definition: atomic_callback.h:25
virtual void register_focus_change_handler(std::function< void(std::shared_ptr< Session > const &session)> const &handler)=0
virtual void register_no_focus_handler(std::function< void()> const &handler)=0
SessionEventHandlerRegister & operator=(SessionEventHandlerRegister const &)=delete
virtual void register_session_stopping_handler(std::function< void(std::shared_ptr< Session > const &session)> const &handler)=0
virtual ~SessionEventHandlerRegister()=default
Definition: session_event_handler_register.h:31