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

#include <null_session_listener.h>

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

Public Member Functions

 NullSessionListener ()=default
 
virtual ~NullSessionListener () noexcept(true)=default
 
void starting (std::shared_ptr< Session > const &) override
 
void stopping (std::shared_ptr< Session > const &) override
 
void focused (std::shared_ptr< Session > const &) override
 
void unfocused () override
 
void surface_created (Session &, std::shared_ptr< Surface > const &) override
 
void destroying_surface (Session &, std::shared_ptr< Surface > const &) override
 

Protected Member Functions

 NullSessionListener (const NullSessionListener &)=delete
 
NullSessionListeneroperator= (const NullSessionListener &)=delete
 
- Protected Member Functions inherited from mir::shell::SessionListener
 SessionListener ()=default
 
virtual ~SessionListener ()=default
 
 SessionListener (const SessionListener &)=delete
 
SessionListeneroperator= (const SessionListener &)=delete
 

Constructor & Destructor Documentation

mir::shell::NullSessionListener::NullSessionListener ( )
default
virtual mir::shell::NullSessionListener::~NullSessionListener ( )
virtualdefaultnoexcept
mir::shell::NullSessionListener::NullSessionListener ( const NullSessionListener )
protecteddelete

Member Function Documentation

void mir::shell::NullSessionListener::destroying_surface ( Session ,
std::shared_ptr< Surface > const &   
)
inlineoverridevirtual
void mir::shell::NullSessionListener::focused ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
NullSessionListener& mir::shell::NullSessionListener::operator= ( const NullSessionListener )
protecteddelete
void mir::shell::NullSessionListener::starting ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
void mir::shell::NullSessionListener::stopping ( std::shared_ptr< Session > const &  )
inlineoverridevirtual
void mir::shell::NullSessionListener::surface_created ( Session ,
std::shared_ptr< Surface > const &   
)
inlineoverridevirtual
void mir::shell::NullSessionListener::unfocused ( )
inlineoverridevirtual

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