19 #ifndef MIR_SCENE_PROMPT_SESSION_LISTENER_H_ 20 #define MIR_SCENE_PROMPT_SESSION_LISTENER_H_ 34 virtual void starting(std::shared_ptr<PromptSession>
const& prompt_session) = 0;
35 virtual void stopping(std::shared_ptr<PromptSession>
const& prompt_session) = 0;
36 virtual void suspending(std::shared_ptr<PromptSession>
const& prompt_session) = 0;
37 virtual void resuming(std::shared_ptr<PromptSession>
const& prompt_session) = 0;
54 #endif // MIR_SCENE_PROMPT_SESSION_LISTENER_H_ virtual void stopping(std::shared_ptr< PromptSession > const &prompt_session)=0
All things Mir.
Definition: atomic_callback.h:25
virtual ~PromptSessionListener()=default
Definition: prompt_session.h:30
virtual void suspending(std::shared_ptr< PromptSession > const &prompt_session)=0
Definition: prompt_session_listener.h:31
virtual void prompt_provider_removed(PromptSession const &prompt_session, std::shared_ptr< Session > const &prompt_provider)=0
PromptSessionListener & operator=(const PromptSessionListener &)=delete
virtual void prompt_provider_added(PromptSession const &prompt_session, std::shared_ptr< Session > const &prompt_provider)=0
virtual void starting(std::shared_ptr< PromptSession > const &prompt_session)=0
virtual void resuming(std::shared_ptr< PromptSession > const &prompt_session)=0
PromptSessionListener()=default