Mir
Public Member Functions | Protected Member Functions | List of all members
mir::shell::InputTargeter Class Referenceabstract

An interface used to control the selection of keyboard input focus. More...

#include <input_targeter.h>

Public Member Functions

virtual ~InputTargeter ()=default
 
virtual void set_focus (std::shared_ptr< input::Surface > const &focus_surface)=0
 
virtual void clear_focus ()=0
 

Protected Member Functions

 InputTargeter ()=default
 
 InputTargeter (InputTargeter const &)=delete
 
InputTargeteroperator= (InputTargeter const &)=delete
 

Detailed Description

An interface used to control the selection of keyboard input focus.

Constructor & Destructor Documentation

virtual mir::shell::InputTargeter::~InputTargeter ( )
virtualdefault
mir::shell::InputTargeter::InputTargeter ( )
protecteddefault
mir::shell::InputTargeter::InputTargeter ( InputTargeter const &  )
protecteddelete

Member Function Documentation

virtual void mir::shell::InputTargeter::clear_focus ( )
pure virtual
InputTargeter& mir::shell::InputTargeter::operator= ( InputTargeter const &  )
protecteddelete
virtual void mir::shell::InputTargeter::set_focus ( std::shared_ptr< input::Surface > const &  focus_surface)
pure virtual

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Fri Dec 20 06:52:43 UTC 2019