#include <session_manager.h>
|
| SessionManager (std::shared_ptr< SurfaceFactory > const &surface_factory, std::shared_ptr< SessionContainer > const &app_container, std::shared_ptr< FocusSequence > const &focus_sequence, std::shared_ptr< FocusSetter > const &focus_setter, std::shared_ptr< SnapshotStrategy > const &snapshot_strategy, std::shared_ptr< SessionEventSink > const &session_event_sink, std::shared_ptr< SessionListener > const &session_listener) |
|
virtual | ~SessionManager () |
|
virtual std::shared_ptr
< frontend::Session > | open_session (std::string const &name, std::shared_ptr< frontend::EventSink > const &sink) |
|
virtual void | close_session (std::shared_ptr< frontend::Session > const &session) |
|
frontend::SurfaceId | create_surface_for (std::shared_ptr< frontend::Session > const &session, SurfaceCreationParameters const ¶ms) |
|
void | focus_next () |
|
std::weak_ptr< Session > | focussed_application () const |
|
void | set_focus_to (std::shared_ptr< Session > const &focus) |
|
void | handle_surface_created (std::shared_ptr< frontend::Session > const &session) |
|
virtual | ~Shell () |
|
virtual std::shared_ptr< Session > | open_session (std::string const &name, std::shared_ptr< EventSink > const &sink)=0 |
|
virtual void | close_session (std::shared_ptr< Session > const &session)=0 |
|
virtual SurfaceId | create_surface_for (std::shared_ptr< Session > const &session, shell::SurfaceCreationParameters const ¶ms)=0 |
|
virtual void | handle_surface_created (std::shared_ptr< Session > const &session)=0 |
|
virtual | ~FocusController () |
|
mir::shell::SessionManager::~SessionManager |
( |
) | |
|
|
virtual |
void mir::shell::SessionManager::close_session |
( |
std::shared_ptr< frontend::Session > const & |
session) | |
|
|
virtual |
void mir::shell::SessionManager::focus_next |
( |
) | |
|
|
virtual |
std::weak_ptr< msh::Session > mir::shell::SessionManager::focussed_application |
( |
) | |
const |
void mir::shell::SessionManager::handle_surface_created |
( |
std::shared_ptr< frontend::Session > const & |
session) | |
|
std::shared_ptr< mf::Session > mir::shell::SessionManager::open_session |
( |
std::string const & |
name, |
|
|
std::shared_ptr< frontend::EventSink > const & |
sink |
|
) |
| |
|
virtual |
void mir::shell::SessionManager::set_focus_to |
( |
std::shared_ptr< Session > const & |
focus) | |
|
The documentation for this class was generated from the following files:
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013