Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Public Member Functions | List of all members
mir::input::android::InputRegistrar Class Reference

#include <android_input_registrar.h>

Inheritance diagram for mir::input::android::InputRegistrar:
[legend]

Public Member Functions

 InputRegistrar (std::shared_ptr< mir::compositor::Scene > const &scene)
 
virtual ~InputRegistrar () noexcept(true)
 
virtual droidinput::sp
< droidinput::InputWindowHandle
handle_for_channel (std::shared_ptr< input::InputChannel const > const &channel)
 
void set_dispatcher (std::shared_ptr< droidinput::InputDispatcherInterface > const &dispatcher)
 
void add_window_handle_for_surface (mir::scene::Surface *)
 
void remove_window_handle_for_surface (mir::scene::Surface *)
 
- Public Member Functions inherited from mir::input::android::WindowHandleRepository
virtual ~WindowHandleRepository ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::input::android::WindowHandleRepository
 WindowHandleRepository ()=default
 
 WindowHandleRepository (const WindowHandleRepository &)=delete
 
WindowHandleRepositoryoperator= (const WindowHandleRepository &)=delete
 

Constructor & Destructor Documentation

mir::input::android::InputRegistrar::InputRegistrar ( std::shared_ptr< mir::compositor::Scene > const &  scene)
explicit
virtual mir::input::android::InputRegistrar::~InputRegistrar ( )
virtualnoexcept

Member Function Documentation

void mir::input::android::InputRegistrar::add_window_handle_for_surface ( mir::scene::Surface )
virtual droidinput::sp<droidinput::InputWindowHandle> mir::input::android::InputRegistrar::handle_for_channel ( std::shared_ptr< input::InputChannel const > const &  channel)
virtual
void mir::input::android::InputRegistrar::remove_window_handle_for_surface ( mir::scene::Surface )
void mir::input::android::InputRegistrar::set_dispatcher ( std::shared_ptr< droidinput::InputDispatcherInterface > const &  dispatcher)

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014