Mir
Classes | Public Member Functions | List of all members
mir::input::SurfaceInputDispatcher Class Reference

#include <surface_input_dispatcher.h>

Inheritance diagram for mir::input::SurfaceInputDispatcher:
[legend]

Public Member Functions

 SurfaceInputDispatcher (std::shared_ptr< input::Scene > const &scene)
 
 ~SurfaceInputDispatcher ()
 
bool dispatch (MirEvent const &event) override
 
void start () override
 
void stop () override
 
void set_focus (std::shared_ptr< input::Surface > const &target) override
 
void clear_focus () override
 
- Public Member Functions inherited from mir::input::InputDispatcher
virtual ~InputDispatcher ()=default
 
- Public Member Functions inherited from mir::shell::InputTargeter
virtual ~InputTargeter ()=default
 
virtual void set_focus (std::shared_ptr< input::Surface > const &focus_surface)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::shell::InputTargeter
 InputTargeter ()=default
 
 InputTargeter (InputTargeter const &)=delete
 
InputTargeteroperator= (InputTargeter const &)=delete
 

Constructor & Destructor Documentation

mir::input::SurfaceInputDispatcher::SurfaceInputDispatcher ( std::shared_ptr< input::Scene > const &  scene)
mir::input::SurfaceInputDispatcher::~SurfaceInputDispatcher ( )

Member Function Documentation

void mir::input::SurfaceInputDispatcher::clear_focus ( )
overridevirtual
bool mir::input::SurfaceInputDispatcher::dispatch ( MirEvent const &  event)
overridevirtual
void mir::input::SurfaceInputDispatcher::set_focus ( std::shared_ptr< input::Surface > const &  target)
override
void mir::input::SurfaceInputDispatcher::start ( )
overridevirtual
void mir::input::SurfaceInputDispatcher::stop ( )
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015