|
Mir
|
#include <mediating_display_changer.h>
Public Member Functions | |
| MediatingDisplayChanger (std::shared_ptr< graphics::Display > const &display, std::shared_ptr< compositor::Compositor > const &compositor, std::shared_ptr< graphics::DisplayConfigurationPolicy > const &display_configuration_policy, std::shared_ptr< SessionContainer > const &session_container, std::shared_ptr< SessionEventHandlerRegister > const &session_event_handler_register, std::shared_ptr< ServerActionQueue > const &server_action_queue, std::shared_ptr< graphics::DisplayConfigurationReport > const &report) | |
| std::shared_ptr< graphics::DisplayConfiguration > | active_configuration () override |
| void | configure (std::shared_ptr< frontend::Session > const &session, std::shared_ptr< graphics::DisplayConfiguration > const &conf) override |
| void | configure_for_hardware_change (std::shared_ptr< graphics::DisplayConfiguration > const &conf, SystemStateHandling pause_resume_system) override |
| void | pause_display_config_processing () override |
| void | resume_display_config_processing () override |
| std::future< void > | set_default_display_configuration (std::shared_ptr< graphics::DisplayConfiguration > const &conf) override |
| Set the base display configuration. More... | |
Public Member Functions inherited from mir::frontend::DisplayChanger | |
| virtual | ~DisplayChanger ()=default |
| virtual void | configure (std::shared_ptr< Session > const &, std::shared_ptr< graphics::DisplayConfiguration > const &)=0 |
Public Member Functions inherited from mir::DisplayChanger | |
| virtual | ~DisplayChanger ()=default |
Public Member Functions inherited from mir::shell::DisplayConfigurationController | |
| DisplayConfigurationController ()=default | |
| virtual | ~DisplayConfigurationController ()=default |
| DisplayConfigurationController (DisplayConfigurationController const &)=delete | |
| DisplayConfigurationController & | operator= (DisplayConfigurationController const &)=delete |
Additional Inherited Members | |
Public Types inherited from mir::DisplayChanger | |
| enum | SystemStateHandling : bool { RetainSystemState, PauseResumeSystem } |
Protected Member Functions inherited from mir::frontend::DisplayChanger | |
| DisplayChanger ()=default | |
| DisplayChanger (DisplayChanger const &)=delete | |
| DisplayChanger & | operator= (DisplayChanger const &)=delete |
Protected Member Functions inherited from mir::DisplayChanger | |
| DisplayChanger ()=default | |
| DisplayChanger (DisplayChanger const &)=delete | |
| DisplayChanger & | operator= (DisplayChanger const &)=delete |
| mir::scene::MediatingDisplayChanger::MediatingDisplayChanger | ( | std::shared_ptr< graphics::Display > const & | display, |
| std::shared_ptr< compositor::Compositor > const & | compositor, | ||
| std::shared_ptr< graphics::DisplayConfigurationPolicy > const & | display_configuration_policy, | ||
| std::shared_ptr< SessionContainer > const & | session_container, | ||
| std::shared_ptr< SessionEventHandlerRegister > const & | session_event_handler_register, | ||
| std::shared_ptr< ServerActionQueue > const & | server_action_queue, | ||
| std::shared_ptr< graphics::DisplayConfigurationReport > const & | report | ||
| ) |
|
overridevirtual |
Implements mir::frontend::DisplayChanger.
|
override |
|
overridevirtual |
Implements mir::DisplayChanger.
|
overridevirtual |
Implements mir::DisplayChanger.
|
overridevirtual |
Implements mir::DisplayChanger.
|
overridevirtual |
Set the base display configuration.
This is the display configuration that is used by default, but will be overridden by a client's requested configuration if that client is focused.
| [in] | conf | The new display configuration to set |
Implements mir::shell::DisplayConfigurationController.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015