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 All things Mir.
Definition: atomic_callback.h:25
Definition: prompt_session.h:30
Definition: shell_report.h:30
void destroying_surface(scene::Session const &session, frontend::SurfaceId surface) override
void adding_display(geometry::Rectangle const &area) override
void started_prompt_session(scene::PromptSession const &prompt_session, scene::Session const &session) override
std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> SurfaceSet
Definition: focus_controller.h:32
void created_surface(scene::Session const &session, frontend::SurfaceId surface_id) override
void closing_session(scene::Session const &session) override
Definition: shell_report.h:38
void input_focus_set_to(scene::Session const *focus_session, scene::Surface const *focus_surface) override
void surfaces_raised(shell::SurfaceSet const &surfaces) override
void update_surface(scene::Session const &session, scene::Surface const &surface, shell::SurfaceSpecification const &modifications) override
Definition: rectangle.h:33
void opened_session(scene::Session const &session) override
Specification of surface properties requested by client.
Definition: surface_specification.h:50
void removing_display(geometry::Rectangle const &area) override
void added_prompt_provider(scene::PromptSession const &prompt_session, scene::Session const &session) override
void stopping_prompt_session(scene::PromptSession const &prompt_session) override