GluonInput::InputThread Class Reference

#include <inputthread.h>

List of all members.

Classes

class  InputThreadPrivate

Signals

void relAxisMoved (int axis, int distance)
void absAxisMoved (int axis, int distance)
void buttonStateChanged (int button, int value)
void relAxisMoved (int axis, int distance)
void absAxisMoved (int axis, int distance)
void buttonStateChanged (int button, int value)

Public Member Functions

 InputThread (const QString &devicePath, QObject *parent=0)
 ~InputThread ()
void run ()
const QString devicePath () const
int joystickXAxis ()
int joystickYAxis ()
int joystickZAxis ()
void stop ()
struct input_id device_info () const
int vendor () const
int product () const
int version () const
int bustype () const
QList< int > buttonCapabilities () const
QList< int > absAxisCapabilities () const
QList< int > relAxisCapabilities () const
AbsVal axisInfo (int axisCode) const
const QString deviceName () const
GluonInput::DeviceFlag deviceType () const
bool isEnabled () const
bool error ()
QString msgError ()
QObjectparent ()
 InputThread (IOHIDDeviceRef pDevice, QObject *parent=0)
 ~InputThread ()
int joystickXAxis ()
int joystickYAxis ()
int joystickZAxis ()
void run ()
void stop ()
int vendora () const
int product () const
int version () const
int bustype () const
QList< int > buttonCapabilities () const
QList< int > absAxisCapabilities () const
QList< int > relAxisCapabilities () const
AbsVal axisInfo (int axisCode) const
const QString deviceName () const
GluonInput::DeviceFlag deviceType () const
bool isEnabled () const
bool error ()
QString msgError ()
QObjectparent ()
 InputThread (const QString &devicePath, QObject *parent=0)
 ~InputThread ()
void run ()
int joystickXAxis ()
int joystickYAxis ()
int joystickZAxis ()
void stop ()
int vendor () const
int product () const
int version () const
int bustype () const
QList< int > buttonCapabilities () const
QList< int > absAxisCapabilities () const
QList< int > relAxisCapabilities () const
AbsVal axisInfo (int axisCode) const
const QString deviceName () const
GluonInput::DeviceFlag deviceType () const
bool isEnabled () const
bool error ()
QString msgError ()
QObjectparent ()

Static Public Member Functions

static void deviceReport (void *inContext, IOReturn inResult, void *inSender, IOHIDValueRef inIOHIDValueRef)

Detailed Description

Definition at line 42 of file inputthread.h.


Constructor & Destructor Documentation

InputThread::InputThread ( const QString &  devicePath,
QObject parent = 0 
) [explicit]

Definition at line 47 of file inputthread.cpp.

InputThread::~InputThread (  ) 

Definition at line 64 of file inputthread.cpp.

InputThread::InputThread ( IOHIDDeviceRef  pDevice,
QObject parent = 0 
) [explicit]

Definition at line 30 of file inputthread.cpp.

GluonInput::InputThread::~InputThread (  ) 
GluonInput::InputThread::InputThread ( const QString &  devicePath,
QObject parent = 0 
) [explicit]
GluonInput::InputThread::~InputThread (  ) 

Member Function Documentation

QList<int> GluonInput::InputThread::absAxisCapabilities (  )  const
QList<int> GluonInput::InputThread::absAxisCapabilities (  )  const
QList< int > InputThread::absAxisCapabilities (  )  const

Definition at line 429 of file inputthread.cpp.

void GluonInput::InputThread::absAxisMoved ( int  axis,
int  distance 
) [signal]
void GluonInput::InputThread::absAxisMoved ( int  axis,
int  distance 
) [signal]
AbsVal GluonInput::InputThread::axisInfo ( int  axisCode  )  const
AbsVal GluonInput::InputThread::axisInfo ( int  axisCode  )  const
AbsVal InputThread::axisInfo ( int  axisCode  )  const

Definition at line 439 of file inputthread.cpp.

int GluonInput::InputThread::bustype (  )  const
int GluonInput::InputThread::bustype (  )  const
int InputThread::bustype (  )  const

Definition at line 419 of file inputthread.cpp.

QList<int> GluonInput::InputThread::buttonCapabilities (  )  const
QList<int> GluonInput::InputThread::buttonCapabilities (  )  const
QList< int > InputThread::buttonCapabilities (  )  const

Definition at line 424 of file inputthread.cpp.

void GluonInput::InputThread::buttonStateChanged ( int  button,
int  value 
) [signal]
void GluonInput::InputThread::buttonStateChanged ( int  button,
int  value 
) [signal]
struct input_id InputThread::device_info (  )  const [read]

Definition at line 399 of file inputthread.cpp.

const QString GluonInput::InputThread::deviceName (  )  const
const QString GluonInput::InputThread::deviceName (  )  const
const QString InputThread::deviceName (  )  const

Definition at line 444 of file inputthread.cpp.

const QString GluonInput::InputThread::devicePath (  )  const
void InputThread::deviceReport ( void *  inContext,
IOReturn  inResult,
void *  inSender,
IOHIDValueRef  inIOHIDValueRef 
) [static]

Definition at line 215 of file inputthread.cpp.

GluonInput::DeviceFlag GluonInput::InputThread::deviceType (  )  const
GluonInput::DeviceFlag GluonInput::InputThread::deviceType (  )  const
GluonInput::DeviceFlag InputThread::deviceType (  )  const

Definition at line 449 of file inputthread.cpp.

bool GluonInput::InputThread::error (  ) 
bool GluonInput::InputThread::error (  ) 
bool InputThread::error (  ) 

Definition at line 459 of file inputthread.cpp.

bool GluonInput::InputThread::isEnabled (  )  const
bool GluonInput::InputThread::isEnabled (  )  const
bool InputThread::isEnabled (  )  const

Definition at line 454 of file inputthread.cpp.

int GluonInput::InputThread::joystickXAxis (  ) 
int GluonInput::InputThread::joystickXAxis (  ) 
int InputThread::joystickXAxis (  ) 

Definition at line 379 of file inputthread.cpp.

int GluonInput::InputThread::joystickYAxis (  ) 
int GluonInput::InputThread::joystickYAxis (  ) 
int InputThread::joystickYAxis (  ) 

Definition at line 384 of file inputthread.cpp.

int GluonInput::InputThread::joystickZAxis (  ) 
int GluonInput::InputThread::joystickZAxis (  ) 
int InputThread::joystickZAxis (  ) 

Definition at line 389 of file inputthread.cpp.

QString GluonInput::InputThread::msgError (  ) 
QString GluonInput::InputThread::msgError (  ) 
QString InputThread::msgError (  ) 

Definition at line 464 of file inputthread.cpp.

QObject* GluonInput::InputThread::parent (  ) 
QObject* GluonInput::InputThread::parent (  ) 
QObject* GluonInput::InputThread::parent (  ) 
int GluonInput::InputThread::product (  )  const
int GluonInput::InputThread::product (  )  const
int InputThread::product (  )  const

Definition at line 409 of file inputthread.cpp.

QList<int> GluonInput::InputThread::relAxisCapabilities (  )  const
QList<int> GluonInput::InputThread::relAxisCapabilities (  )  const
QList< int > InputThread::relAxisCapabilities (  )  const

Definition at line 434 of file inputthread.cpp.

void GluonInput::InputThread::relAxisMoved ( int  axis,
int  distance 
) [signal]
void GluonInput::InputThread::relAxisMoved ( int  axis,
int  distance 
) [signal]
void GluonInput::InputThread::run (  ) 
void GluonInput::InputThread::run (  ) 
void InputThread::run (  ) 

Definition at line 69 of file inputthread.cpp.

void GluonInput::InputThread::stop (  ) 
void GluonInput::InputThread::stop (  ) 
void InputThread::stop (  ) 

Definition at line 394 of file inputthread.cpp.

int GluonInput::InputThread::vendor (  )  const
int InputThread::vendor (  )  const

Definition at line 404 of file inputthread.cpp.

int GluonInput::InputThread::vendora (  )  const
int GluonInput::InputThread::version (  )  const
int GluonInput::InputThread::version (  )  const
int InputThread::version (  )  const

Definition at line 414 of file inputthread.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