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

#include <prompt_session_listener.h>

Public Member Functions

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

Protected Member Functions

 PromptSessionListener ()=default
 
 PromptSessionListener (PromptSessionListener const &)=delete
 

Constructor & Destructor Documentation

◆ ~PromptSessionListener()

virtual miroil::PromptSessionListener::~PromptSessionListener ( )
virtual

◆ PromptSessionListener() [1/2]

miroil::PromptSessionListener::PromptSessionListener ( )
protecteddefault

◆ PromptSessionListener() [2/2]

miroil::PromptSessionListener::PromptSessionListener ( PromptSessionListener const &  )
protecteddelete

Member Function Documentation

◆ operator=()

PromptSessionListener & miroil::PromptSessionListener::operator= ( PromptSessionListener const &  )
delete

◆ prompt_provider_added()

virtual void miroil::PromptSessionListener::prompt_provider_added ( mir::scene::PromptSession const &  prompt_session,
std::shared_ptr< mir::scene::Session > const &  prompt_provider 
)
pure virtual

◆ prompt_provider_removed()

virtual void miroil::PromptSessionListener::prompt_provider_removed ( mir::scene::PromptSession const &  prompt_session,
std::shared_ptr< mir::scene::Session > const &  prompt_provider 
)
pure virtual

◆ resuming()

virtual void miroil::PromptSessionListener::resuming ( std::shared_ptr< mir::scene::PromptSession > const &  prompt_session)
pure virtual

◆ starting()

virtual void miroil::PromptSessionListener::starting ( std::shared_ptr< mir::scene::PromptSession > const &  prompt_session)
pure virtual

◆ stopping()

virtual void miroil::PromptSessionListener::stopping ( std::shared_ptr< mir::scene::PromptSession > const &  prompt_session)
pure virtual

◆ suspending()

virtual void miroil::PromptSessionListener::suspending ( std::shared_ptr< mir::scene::PromptSession > const &  prompt_session)
pure virtual

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

Copyright © 2012-2023 Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.