Mir
Public Member Functions | List of all members
mir::shell::DisplayConfigurationController Class Referenceabstract

#include <display_configuration_controller.h>

Inheritance diagram for mir::shell::DisplayConfigurationController:
[legend]

Public Member Functions

 DisplayConfigurationController ()=default
 
virtual ~DisplayConfigurationController ()=default
 
 DisplayConfigurationController (DisplayConfigurationController const &)=delete
 
DisplayConfigurationControlleroperator= (DisplayConfigurationController const &)=delete
 
virtual std::future< void > set_default_display_configuration (std::shared_ptr< graphics::DisplayConfiguration > const &conf)=0
 Set the base display configuration. More...
 

Constructor & Destructor Documentation

mir::shell::DisplayConfigurationController::DisplayConfigurationController ( )
default
virtual mir::shell::DisplayConfigurationController::~DisplayConfigurationController ( )
virtualdefault
mir::shell::DisplayConfigurationController::DisplayConfigurationController ( DisplayConfigurationController const &  )
delete

Member Function Documentation

DisplayConfigurationController& mir::shell::DisplayConfigurationController::operator= ( DisplayConfigurationController const &  )
delete
virtual std::future<void> mir::shell::DisplayConfigurationController::set_default_display_configuration ( std::shared_ptr< graphics::DisplayConfiguration > const &  conf)
pure virtual

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.

Parameters
[in]confThe new display configuration to set
Returns
A std::future<> that becomes ready once the configuration has been applied.

Implemented in mir::scene::MediatingDisplayChanger.


The documentation for this class was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015