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

◆ ~InputTargeter()

virtual mir::shell::InputTargeter::~InputTargeter ( )
virtualdefault

◆ InputTargeter() [1/2]

mir::shell::InputTargeter::InputTargeter ( )
protecteddefault

◆ InputTargeter() [2/2]

mir::shell::InputTargeter::InputTargeter ( InputTargeter const &  )
protecteddelete

Member Function Documentation

◆ clear_focus()

virtual void mir::shell::InputTargeter::clear_focus ( )
pure virtual

◆ operator=()

InputTargeter& mir::shell::InputTargeter::operator= ( InputTargeter const &  )
protecteddelete

◆ set_focus()

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 Mon Jun 5 11:07:25 UTC 2017