Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
mir::test::doubles::StubDisplayConfig Class Reference

#include <stub_display_configuration.h>

Inheritance diagram for mir::test::doubles::StubDisplayConfig:
Inheritance graph
[legend]

Public Member Functions

 StubDisplayConfig ()
 
 StubDisplayConfig (StubDisplayConfig const &other)
 
 StubDisplayConfig (unsigned int num_displays)
 
 StubDisplayConfig (std::vector< geometry::Rectangle > const &rects)
 
void for_each_card (std::function< void(graphics::DisplayConfigurationCard const &)> f) const override
 
void for_each_output (std::function< void(graphics::DisplayConfigurationOutput const &)> f) const override
 
void for_each_output (std::function< void(graphics::UserDisplayConfigurationOutput &)> f) override
 
- Public Member Functions inherited from mir::graphics::DisplayConfiguration
virtual ~DisplayConfiguration ()
 
virtual void for_each_card (std::function< void(DisplayConfigurationCard const &)> f) const =0
 Executes a function object for each card in the configuration. More...
 
virtual void for_each_output (std::function< void(DisplayConfigurationOutput const &)> f) const =0
 Executes a function object for each output in the configuration. More...
 
virtual void for_each_output (std::function< void(UserDisplayConfigurationOutput &)> f)=0
 
virtual bool valid () const
 

Public Attributes

std::vector
< graphics::DisplayConfigurationCard
cards
 
std::vector
< graphics::DisplayConfigurationOutput
outputs
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::DisplayConfiguration
 DisplayConfiguration ()=default
 
 DisplayConfiguration (DisplayConfiguration const &c)=delete
 
DisplayConfigurationoperator= (DisplayConfiguration const &c)=delete
 

Constructor & Destructor Documentation

mir::test::doubles::StubDisplayConfig::StubDisplayConfig ( )
inline
mir::test::doubles::StubDisplayConfig::StubDisplayConfig ( StubDisplayConfig const &  other)
inline
mir::test::doubles::StubDisplayConfig::StubDisplayConfig ( unsigned int  num_displays)
inline
mir::test::doubles::StubDisplayConfig::StubDisplayConfig ( std::vector< geometry::Rectangle > const &  rects)
inline

Member Function Documentation

void mir::test::doubles::StubDisplayConfig::for_each_card ( std::function< void(graphics::DisplayConfigurationCard const &)>  f) const
inlineoverride
void mir::test::doubles::StubDisplayConfig::for_each_output ( std::function< void(graphics::DisplayConfigurationOutput const &)>  f) const
inlineoverride
void mir::test::doubles::StubDisplayConfig::for_each_output ( std::function< void(graphics::UserDisplayConfigurationOutput &)>  f)
inlineoverride

Member Data Documentation

std::vector<graphics::DisplayConfigurationCard> mir::test::doubles::StubDisplayConfig::cards
std::vector<graphics::DisplayConfigurationOutput> mir::test::doubles::StubDisplayConfig::outputs

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014