Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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>

Inheritance diagram for mir::shell::InputTargeter:
[legend]

Public Member Functions

virtual ~InputTargeter ()=default
 
virtual void focus_changed (std::shared_ptr< input::InputChannel const > const &focus_channel)=0
 
virtual void focus_cleared ()=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::focus_changed ( std::shared_ptr< input::InputChannel const > const &  focus_channel)
pure virtual
virtual void mir::shell::InputTargeter::focus_cleared ( )
pure virtual
InputTargeter& mir::shell::InputTargeter::operator= ( InputTargeter const &  )
protecteddelete

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