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::RegistrationOrderFocusSequence Class Reference

#include <registration_order_focus_sequence.h>

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

Public Member Functions

 RegistrationOrderFocusSequence (std::shared_ptr< SessionContainer > const &session_container)
 
virtual ~RegistrationOrderFocusSequence ()
 
std::shared_ptr< Sessionsuccessor_of (std::shared_ptr< Session > const &focused_app) const
 
std::shared_ptr< Sessionpredecessor_of (std::shared_ptr< Session > const &focused_app) const
 
std::shared_ptr< Sessiondefault_focus () const
 
- Public Member Functions inherited from mir::shell::FocusSequence
virtual ~FocusSequence ()
 

Protected Member Functions

 RegistrationOrderFocusSequence (const RegistrationOrderFocusSequence &)=delete
 
RegistrationOrderFocusSequenceoperator= (const RegistrationOrderFocusSequence &)=delete
 
- Protected Member Functions inherited from mir::shell::FocusSequence
 FocusSequence ()=default
 
 FocusSequence (FocusSequence const &)=delete
 
FocusSequenceoperator= (FocusSequence const &)=delete
 

Constructor & Destructor Documentation

mir::shell::RegistrationOrderFocusSequence::RegistrationOrderFocusSequence ( std::shared_ptr< SessionContainer > const &  session_container)
explicit
virtual mir::shell::RegistrationOrderFocusSequence::~RegistrationOrderFocusSequence ( )
inlinevirtual
mir::shell::RegistrationOrderFocusSequence::RegistrationOrderFocusSequence ( const RegistrationOrderFocusSequence )
protecteddelete

Member Function Documentation

std::shared_ptr< msh::Session > mir::shell::RegistrationOrderFocusSequence::default_focus ( ) const
virtual
RegistrationOrderFocusSequence& mir::shell::RegistrationOrderFocusSequence::operator= ( const RegistrationOrderFocusSequence )
protecteddelete
std::shared_ptr< msh::Session > mir::shell::RegistrationOrderFocusSequence::predecessor_of ( std::shared_ptr< Session > const &  focused_app) const
virtual
std::shared_ptr< msh::Session > mir::shell::RegistrationOrderFocusSequence::successor_of ( std::shared_ptr< Session > const &  focused_app) const
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013