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::DisplayConfiguration > | active_configuration () |
void | configure (std::shared_ptr< frontend::Session > const &session, std::shared_ptr< graphics::DisplayConfiguration > const &conf) |
void | configure_for_hardware_change (std::shared_ptr< graphics::DisplayConfiguration > const &conf, SystemStateHandling pause_resume_system) |
void | pause_display_config_processing () override |
void | resume_display_config_processing () override |
![]() | |
virtual | ~DisplayChanger ()=default |
virtual void | configure (std::shared_ptr< Session > const &, std::shared_ptr< graphics::DisplayConfiguration > const &)=0 |
![]() | |
virtual | ~DisplayChanger ()=default |
Additional Inherited Members | |
![]() | |
enum | SystemStateHandling : bool { RetainSystemState, PauseResumeSystem } |
![]() | |
DisplayChanger ()=default | |
DisplayChanger (DisplayChanger const &)=delete | |
DisplayChanger & | operator= (DisplayChanger const &)=delete |
![]() | |
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 | ||
) |
|
virtual |
Implements mir::frontend::DisplayChanger.
void mir::scene::MediatingDisplayChanger::configure | ( | std::shared_ptr< frontend::Session > const & | session, |
std::shared_ptr< graphics::DisplayConfiguration > const & | conf | ||
) |
|
virtual |
Implements mir::DisplayChanger.
|
overridevirtual |
Implements mir::DisplayChanger.
|
overridevirtual |
Implements mir::DisplayChanger.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014