GluonInput::InputDevice Class Reference

#include <inputdevice.h>

Inheritance diagram for GluonInput::InputDevice:
QObject GluonInput::Joystick GluonInput::Keyboard GluonInput::Mouse GluonInput::Touch

List of all members.

Public Member Functions

 InputDevice ()
 InputDevice (InputThread *inputThread, QObject *parent=0)
 ~InputDevice ()
int vendor () const
int product () const
int version () const
int bustype () const
const QString deviceName () const
GluonInput::DeviceFlag deviceType () const
QList< int > buttonCapabilities () const
QList< int > absAxisCapabilities () const
QList< int > relAxisCapabilities () const
AbsVal axisInfo (int axisCode) const
bool buttonPressed (int code) const
QString buttonName (int code) const
QString axisName (int code) const
bool error () const
QString msgError () const
void setInputThread (InputThread *inputThread)
InputThreadinputThread () const
bool isEnabled () const
void setEnabled (bool enable)

Detailed Description

Definition at line 37 of file inputdevice.h.


Constructor & Destructor Documentation

InputDevice::InputDevice (  ) 

Definition at line 47 of file inputdevice.cpp.

InputDevice::InputDevice ( InputThread inputThread,
QObject parent = 0 
) [explicit]

Definition at line 35 of file inputdevice.cpp.

InputDevice::~InputDevice (  ) 

Definition at line 51 of file inputdevice.cpp.


Member Function Documentation

QList< int > InputDevice::absAxisCapabilities (  )  const

Definition at line 95 of file inputdevice.cpp.

AbsVal InputDevice::axisInfo ( int  axisCode  )  const

Definition at line 105 of file inputdevice.cpp.

QString InputDevice::axisName ( int  code  )  const

Definition at line 159 of file inputdevice.cpp.

int InputDevice::bustype (  )  const

Definition at line 75 of file inputdevice.cpp.

QList< int > InputDevice::buttonCapabilities (  )  const

Definition at line 90 of file inputdevice.cpp.

QString InputDevice::buttonName ( int  code  )  const

Definition at line 154 of file inputdevice.cpp.

bool InputDevice::buttonPressed ( int  code  )  const

Definition at line 149 of file inputdevice.cpp.

const QString InputDevice::deviceName (  )  const

Definition at line 80 of file inputdevice.cpp.

GluonInput::DeviceFlag InputDevice::deviceType (  )  const

Definition at line 85 of file inputdevice.cpp.

bool InputDevice::error (  )  const

Definition at line 110 of file inputdevice.cpp.

InputThread * InputDevice::inputThread (  )  const

Definition at line 144 of file inputdevice.cpp.

bool InputDevice::isEnabled (  )  const

Definition at line 120 of file inputdevice.cpp.

QString InputDevice::msgError (  )  const

Definition at line 115 of file inputdevice.cpp.

int InputDevice::product (  )  const

Definition at line 65 of file inputdevice.cpp.

QList< int > InputDevice::relAxisCapabilities (  )  const

Definition at line 100 of file inputdevice.cpp.

void InputDevice::setEnabled ( bool  enable  ) 

Definition at line 125 of file inputdevice.cpp.

void InputDevice::setInputThread ( InputThread inputThread  ) 

Definition at line 137 of file inputdevice.cpp.

int InputDevice::vendor (  )  const

Definition at line 60 of file inputdevice.cpp.

int InputDevice::version (  )  const

Definition at line 70 of file inputdevice.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 13:13:44 2010 for Gluon by  doxygen 1.6.3