#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 |
virtual std::shared_ptr<Session> mir::scene::PromptSessionManager::application_for |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Retrieve the application session for a prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
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 |
virtual std::shared_ptr<Session> mir::scene::PromptSessionManager::helper_for |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Retrieve the helper session for a prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
virtual void mir::scene::PromptSessionManager::remove_session |
( |
std::shared_ptr< Session > const & |
session | ) |
const |
|
pure virtual |
Remove a session from all associated prompt sessions.
- Parameters
-
[in] | session | The new session that is to be removed |
virtual void mir::scene::PromptSessionManager::resume_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Resume a suspended prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
Start a new prompt session.
- Parameters
-
[in] | session | The prompt helper session |
[in] | params | The creation parameters for constructing the prompt session |
virtual void mir::scene::PromptSessionManager::stop_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Stop a started prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
virtual void mir::scene::PromptSessionManager::suspend_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
const |
|
pure virtual |
Suspend a prompt session.
- Parameters
-
[in] | prompt_session | The prompt session |
The documentation for this class was generated from the following file:
Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017