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::PlacementStrategy Class Referenceabstract

#include <placement_strategy.h>

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

Public Member Functions

virtual ~PlacementStrategy ()
 
virtual SurfaceCreationParameters place (shell::Session const &session, SurfaceCreationParameters const &request_parameters)=0
 

Protected Member Functions

 PlacementStrategy ()=default
 
 PlacementStrategy (PlacementStrategy const &)=delete
 
PlacementStrategyoperator= (PlacementStrategy const &)=delete
 

Constructor & Destructor Documentation

virtual mir::shell::PlacementStrategy::~PlacementStrategy ( )
inlinevirtual
mir::shell::PlacementStrategy::PlacementStrategy ( )
protecteddefault
mir::shell::PlacementStrategy::PlacementStrategy ( PlacementStrategy const &  )
protecteddelete

Member Function Documentation

PlacementStrategy& mir::shell::PlacementStrategy::operator= ( PlacementStrategy const &  )
protecteddelete
virtual SurfaceCreationParameters mir::shell::PlacementStrategy::place ( shell::Session const &  session,
SurfaceCreationParameters const &  request_parameters 
)
pure virtual

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