19 #ifndef MIR_REPORT_NULL_SHELL_REPORT_H 20 #define MIR_REPORT_NULL_SHELL_REPORT_H 33 ShellReport(std::shared_ptr<mir::logging::Logger>
const& log);
79 std::shared_ptr<mir::logging::Logger>
const log;
84 #endif //MIR_REPORT_NULL_SHELL_REPORT_H void input_focus_set_to(scene::Session const *, scene::Surface const *) override
All things Mir.
Definition: atomic_callback.h:25
void opened_session(scene::Session const &) override
Definition: prompt_session.h:30
Definition: shell_report.h:30
void destroying_surface(scene::Session const &, frontend::SurfaceId) override
void started_prompt_session(scene::PromptSession const &, scene::Session const &) override
std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> SurfaceSet
Definition: focus_controller.h:32
void closing_session(scene::Session const &) override
Definition: shell_report.h:38
Definition: rectangle.h:33
void adding_display(geometry::Rectangle const &) override
Specification of surface properties requested by client.
Definition: surface_specification.h:49
void removing_display(geometry::Rectangle const &) override
void update_surface(scene::Session const &, scene::Surface const &, shell::SurfaceSpecification const &) override
void added_prompt_provider(scene::PromptSession const &, scene::Session const &) override
void stopping_prompt_session(scene::PromptSession const &) override
void surfaces_raised(shell::SurfaceSet const &) override
void created_surface(scene::Session const &, frontend::SurfaceId) override