#include <prompt_session_manager.h>
virtual mir::scene::PromptSessionManager::~PromptSessionManager |
( |
| ) |
|
|
virtualdefault |
mir::scene::PromptSessionManager::PromptSessionManager |
( |
| ) |
|
|
protecteddefault |
virtual void mir::scene::PromptSessionManager::add_prompt_provider |
( |
std::shared_ptr< PromptSession > const & |
prompt_session, |
|
|
std::shared_ptr< Session > const & |
prompt_provider |
|
) |
| const |
|
pure virtual |
Add a prompt provider to an existing prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
[in] | prompt_provider | The prompt provider to add to the prompt session |
Implemented in mir::scene::PromptSessionManagerImpl.
virtual std::shared_ptr<Session> mir::scene::PromptSessionManager::application_for |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
virtual void mir::scene::PromptSessionManager::for_each_provider_in |
( |
std::shared_ptr< PromptSession > const & |
prompt_session, |
|
|
std::function< void(std::shared_ptr< Session > const &prompt_provider)> const & |
f |
|
) |
| const |
|
pure virtual |
Iterate over all the prompt providers associated with a prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
[in] | f | The callback function to call for each provider |
Implemented in mir::scene::PromptSessionManagerImpl.
virtual std::shared_ptr<Session> mir::scene::PromptSessionManager::helper_for |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
virtual void mir::scene::PromptSessionManager::remove_session |
( |
std::shared_ptr< Session > const & |
session | ) |
const |
|
pure virtual |
virtual void mir::scene::PromptSessionManager::resume_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Start a new prompt session.
- Parameters
-
[in] | session | The prompt helper session |
[in] | params | The creation parameters for constructing the prompt session |
Implemented in mir::scene::PromptSessionManagerImpl.
virtual void mir::scene::PromptSessionManager::stop_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
virtual void mir::scene::PromptSessionManager::suspend_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016