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 < graphics::DisplayConfiguration > | active_configuration () |
void | configure (std::shared_ptr< frontend::Session > const &session, std::shared_ptr< graphics::DisplayConfiguration > const &conf) |
void | ensure_display_powered (std::shared_ptr< frontend::Session > const &session) |
void | configure_for_hardware_change (std::shared_ptr< graphics::DisplayConfiguration > const &conf, SystemStateHandling pause_resume_system) |
![]() | |
virtual | ~DisplayChanger ()=default |
virtual void | configure (std::shared_ptr< Session > const &, std::shared_ptr< graphics::DisplayConfiguration > const &)=0 |
virtual void | ensure_display_powered (std::shared_ptr< Session > const &session)=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::shell::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 | ||
) |
|
virtual |
Implements mir::frontend::DisplayChanger.
void mir::shell::MediatingDisplayChanger::configure | ( | std::shared_ptr< frontend::Session > const & | session, |
std::shared_ptr< graphics::DisplayConfiguration > const & | conf | ||
) |
|
virtual |
Implements mir::DisplayChanger.
void mir::shell::MediatingDisplayChanger::ensure_display_powered | ( | std::shared_ptr< frontend::Session > const & | session) |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013