19 #ifndef MIR_TEST_DOUBLES_STUB_SHELL_SESSION_H_
20 #define MIR_TEST_DOUBLES_STUB_SHELL_SESSION_H_
42 return std::shared_ptr<frontend::Surface>();
44 std::string
name()
const override
77 return std::shared_ptr<shell::Surface>();
89 #endif // MIR_TEST_DOUBLES_STUB_SHELL_SESSION_H_
int configure_surface(frontend::SurfaceId, MirSurfaceAttrib, int) override
Definition: stub_shell_session.h:62
std::string name() const override
Definition: stub_shell_session.h:44
Definition: surface_creation_parameters.h:38
pid_t process_id() const override
Definition: stub_shell_session.h:48
std::shared_ptr< frontend::Surface > get_surface(frontend::SurfaceId) const override
Definition: stub_shell_session.h:40
void show() override
Definition: stub_shell_session.h:59
std::shared_ptr< shell::Surface > default_surface() const override
Definition: stub_shell_session.h:75
void take_snapshot(shell::SnapshotCallback const &) override
Definition: stub_shell_session.h:71
void force_requests_to_complete() override
Definition: stub_shell_session.h:53
std::function< void(Snapshot const &)> SnapshotCallback
Definition: snapshot.h:39
Definition: stub_shell_session.h:31
Definition: int_wrapper.h:27
void destroy_surface(frontend::SurfaceId) override
Definition: stub_shell_session.h:37
void send_display_config(graphics::DisplayConfiguration const &) override
Definition: stub_shell_session.h:67
void hide() override
Definition: stub_shell_session.h:56
void set_lifecycle_state(MirLifecycleState)
Definition: stub_shell_session.h:80
frontend::SurfaceId create_surface(shell::SurfaceCreationParameters const &) override
Definition: stub_shell_session.h:33
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:159