Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::shell::SurfaceConfigurator Class Referenceabstract

#include <surface_configurator.h>

Inheritance diagram for mir::shell::SurfaceConfigurator:
Inheritance graph
[legend]

Public Member Functions

virtual ~SurfaceConfigurator ()=default
 
virtual int select_attribute_value (Surface const &surface, MirSurfaceAttrib attrib, int requested_value)=0
 Returns the selected value. More...
 
virtual void attribute_set (Surface const &surface, MirSurfaceAttrib attrib, int new_value)=0
 

Protected Member Functions

 SurfaceConfigurator ()=default
 
 SurfaceConfigurator (SurfaceConfigurator const &)=delete
 
SurfaceConfiguratoroperator= (SurfaceConfigurator const &)=delete
 

Constructor & Destructor Documentation

virtual mir::shell::SurfaceConfigurator::~SurfaceConfigurator ( )
virtualdefault
mir::shell::SurfaceConfigurator::SurfaceConfigurator ( )
protecteddefault
mir::shell::SurfaceConfigurator::SurfaceConfigurator ( SurfaceConfigurator const &  )
protecteddelete

Member Function Documentation

virtual void mir::shell::SurfaceConfigurator::attribute_set ( Surface const &  surface,
MirSurfaceAttrib  attrib,
int  new_value 
)
pure virtual
SurfaceConfigurator& mir::shell::SurfaceConfigurator::operator= ( SurfaceConfigurator const &  )
protecteddelete
virtual int mir::shell::SurfaceConfigurator::select_attribute_value ( Surface const &  surface,
MirSurfaceAttrib  attrib,
int  requested_value 
)
pure virtual

Returns the selected value.

Implemented in mir::test::doubles::NullSurfaceConfigurator.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013