AntiMicroX
Public Member Functions | Private Member Functions | Private Attributes
InputDeviceBitArrayStatus Class Reference

#include <inputdevicebitarraystatus.h>

Inheritance diagram for InputDeviceBitArrayStatus:
[legend]
Collaboration diagram for InputDeviceBitArrayStatus:
[legend]

Public Member Functions

 InputDeviceBitArrayStatus (InputDevice *device, bool readCurrent, QObject *parent)
 
void changeAxesStatus (int axisIndex, bool value)
 
void changeButtonStatus (int buttonIndex, bool value)
 
void changeHatStatus (int hatIndex, bool value)
 
void changeSensorStatus (int sensorIndex, bool value)
 
QBitArray generateFinalBitArray ()
 
void clearStatusValues ()
 

Private Member Functions

QBitArray & getButtonStatusLocal ()
 

Private Attributes

QList< bool > axesStatus
 
QList< bool > hatButtonStatus
 
QBitArray buttonStatus
 
QBitArray m_sensor_status
 

Constructor & Destructor Documentation

◆ InputDeviceBitArrayStatus()

InputDeviceBitArrayStatus::InputDeviceBitArrayStatus ( InputDevice device,
bool  readCurrent,
QObject *  parent 
)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ changeAxesStatus()

void InputDeviceBitArrayStatus::changeAxesStatus ( int  axisIndex,
bool  value 
)
Here is the caller graph for this function:

◆ changeButtonStatus()

void InputDeviceBitArrayStatus::changeButtonStatus ( int  buttonIndex,
bool  value 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeHatStatus()

void InputDeviceBitArrayStatus::changeHatStatus ( int  hatIndex,
bool  value 
)
Here is the caller graph for this function:

◆ changeSensorStatus()

void InputDeviceBitArrayStatus::changeSensorStatus ( int  sensorIndex,
bool  value 
)
Here is the caller graph for this function:

◆ clearStatusValues()

void InputDeviceBitArrayStatus::clearStatusValues ( )
Here is the call graph for this function:

◆ generateFinalBitArray()

QBitArray InputDeviceBitArrayStatus::generateFinalBitArray ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getButtonStatusLocal()

QBitArray & InputDeviceBitArrayStatus::getButtonStatusLocal ( )
private
Here is the caller graph for this function:

Field Documentation

◆ axesStatus

QList<bool> InputDeviceBitArrayStatus::axesStatus
private

◆ buttonStatus

QBitArray InputDeviceBitArrayStatus::buttonStatus
private

◆ hatButtonStatus

QList<bool> InputDeviceBitArrayStatus::hatButtonStatus
private

◆ m_sensor_status

QBitArray InputDeviceBitArrayStatus::m_sensor_status
private

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