Mir
Public Member Functions | Protected Member Functions | List of all members
mir::scene::PromptSessionListener Class Referenceabstract

#include <prompt_session_listener.h>

Inheritance diagram for mir::scene::PromptSessionListener:
[legend]

Public Member Functions

virtual void starting (std::shared_ptr< PromptSession > const &prompt_session)=0
 
virtual void stopping (std::shared_ptr< PromptSession > const &prompt_session)=0
 
virtual void suspending (std::shared_ptr< PromptSession > const &prompt_session)=0
 
virtual void resuming (std::shared_ptr< PromptSession > const &prompt_session)=0
 
virtual void prompt_provider_added (PromptSession const &prompt_session, std::shared_ptr< Session > const &prompt_provider)=0
 
virtual void prompt_provider_removed (PromptSession const &prompt_session, std::shared_ptr< Session > const &prompt_provider)=0
 

Protected Member Functions

 PromptSessionListener ()=default
 
virtual ~PromptSessionListener ()=default
 
 PromptSessionListener (const PromptSessionListener &)=delete
 
PromptSessionListeneroperator= (const PromptSessionListener &)=delete
 

Constructor & Destructor Documentation

mir::scene::PromptSessionListener::PromptSessionListener ( )
protecteddefault
virtual mir::scene::PromptSessionListener::~PromptSessionListener ( )
protectedvirtualdefault
mir::scene::PromptSessionListener::PromptSessionListener ( const PromptSessionListener )
protecteddelete

Member Function Documentation

PromptSessionListener& mir::scene::PromptSessionListener::operator= ( const PromptSessionListener )
protecteddelete
virtual void mir::scene::PromptSessionListener::prompt_provider_added ( PromptSession const &  prompt_session,
std::shared_ptr< Session > const &  prompt_provider 
)
pure virtual
virtual void mir::scene::PromptSessionListener::prompt_provider_removed ( PromptSession const &  prompt_session,
std::shared_ptr< Session > const &  prompt_provider 
)
pure virtual
virtual void mir::scene::PromptSessionListener::resuming ( std::shared_ptr< PromptSession > const &  prompt_session)
pure virtual
virtual void mir::scene::PromptSessionListener::starting ( std::shared_ptr< PromptSession > const &  prompt_session)
pure virtual
virtual void mir::scene::PromptSessionListener::stopping ( std::shared_ptr< PromptSession > const &  prompt_session)
pure virtual
virtual void mir::scene::PromptSessionListener::suspending ( std::shared_ptr< PromptSession > const &  prompt_session)
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015