19 #ifndef MIR_FRONTEND_SHELL_WRAPPER_H_
20 #define MIR_FRONTEND_SHELL_WRAPPER_H_
38 std::string
const& name,
39 std::shared_ptr<EventSink>
const& sink)
override;
41 void close_session(std::shared_ptr<Session>
const& session)
override;
46 std::shared_ptr<Session>
const& session,
50 std::shared_ptr<PromptSession>
const& prompt_session,
51 std::shared_ptr<Session>
const& session)
override;
54 std::shared_ptr<PromptSession>
const& prompt_session)
override;
void stop_prompt_session(std::shared_ptr< PromptSession > const &prompt_session) override
Definition: shell_wrapper.cpp:56
All things Mir.
Definition: aging_buffer.h:24
virtual ~ShellWrapper()=default
ShellWrapper(std::shared_ptr< Shell > const &wrapped)
Definition: shell_wrapper.h:31
Definition: shell_wrapper.h:28
std::shared_ptr< PromptSession > start_prompt_session_for(std::shared_ptr< Session > const &session, scene::PromptSessionCreationParameters const ¶ms) override
Definition: shell_wrapper.cpp:42
void close_session(std::shared_ptr< Session > const &session) override
Definition: shell_wrapper.cpp:31
std::shared_ptr< Shell > const wrapped
Definition: shell_wrapper.h:57
void add_prompt_provider_for(std::shared_ptr< PromptSession > const &prompt_session, std::shared_ptr< Session > const &session) override
Definition: shell_wrapper.cpp:49
std::shared_ptr< Session > open_session(pid_t client_pid, std::string const &name, std::shared_ptr< EventSink > const &sink) override
Definition: shell_wrapper.cpp:23
void handle_surface_created(std::shared_ptr< Session > const &session) override
Definition: shell_wrapper.cpp:36
Definition: prompt_session_creation_parameters.h:29