openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eSDLInputDriver Class Reference

#include <rcsdl.h>

Inheritance diagram for eSDLInputDriver:
eRCDriver

Public Member Functions

 eSDLInputDriver ()
 
 ~eSDLInputDriver ()
 
void keyPressed (const SDL_KeyboardEvent *key)
 
- Public Member Functions inherited from eRCDriver
 eRCDriver (eRCInput *input)
 Constructs a driver. More...
 
eRCInputgetInput () const
 Get pointer to key-consumer. More...
 
void addCodeListener (eRCDevice *dev)
 Adds a code lister. More...
 
void removeCodeListener (eRCDevice *dev)
 
virtual ~eRCDriver ()
 
void enable (int en)
 
virtual void setExclusive (bool)
 
virtual bool isKeyboard ()
 
virtual bool isPointerDevice ()
 

Static Public Member Functions

static eSDLInputDrivergetInstance ()
 

Additional Inherited Members

- Protected Attributes inherited from eRCDriver
std::list< eRCDevice * > listeners
 
eRCInputinput
 
int enabled
 

Constructor & Destructor Documentation

◆ eSDLInputDriver()

eSDLInputDriver::eSDLInputDriver ( )

◆ ~eSDLInputDriver()

eSDLInputDriver::~eSDLInputDriver ( )

Member Function Documentation

◆ getInstance()

static eSDLInputDriver* eSDLInputDriver::getInstance ( )
inlinestatic

◆ keyPressed()

void eSDLInputDriver::keyPressed ( const SDL_KeyboardEvent *  key)

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