#include <joydpad.h>
|
| JoyDPad (int index, int originset, SetJoystick *parentSet, QObject *parent) |
|
JoyDPadButton * | getJoyButton (int index_local) |
|
QHash< int, JoyDPadButton * > * | getJoyButtons () |
|
int | getCurrentDirection () |
|
int | getJoyNumber () |
|
int | getIndex () |
|
int | getRealJoyNumber () |
|
virtual QString | getName (bool fullForceFormat=false, bool displayNames=false) |
|
void | joyEvent (int value, bool ignoresets=false) |
|
void | queuePendingEvent (int value, bool ignoresets=false) |
|
void | activatePendingEvent () |
|
bool | hasPendingEvent () |
|
void | clearPendingEvent () |
|
void | setJoyMode (JoyMode mode) |
|
JoyMode | getJoyMode () |
|
void | releaseButtonEvents () |
|
void | setButtonsMouseMode (JoyButton::JoyMouseMovementMode mode) |
|
bool | hasSameButtonsMouseMode () |
|
JoyButton::JoyMouseMovementMode | getButtonsPresetMouseMode () |
|
void | setButtonsMouseCurve (JoyButton::JoyMouseCurve mouseCurve) |
|
bool | hasSameButtonsMouseCurve () |
|
JoyButton::JoyMouseCurve | getButtonsPresetMouseCurve () |
|
void | setButtonsSpringWidth (int value) |
|
int | getButtonsPresetSpringWidth () |
|
void | setButtonsSpringHeight (int value) |
|
int | getButtonsPresetSpringHeight () |
|
void | setButtonsSensitivity (double value) |
|
double | getButtonsPresetSensitivity () |
|
void | setButtonsWheelSpeedX (int value) |
|
void | setButtonsWheelSpeedY (int value) |
|
const QString | getDpadName () |
|
const QString | getDefaultDpadName () |
|
virtual bool | isDefault () |
|
QHash< int, JoyDPadButton * > * | getButtons () |
|
virtual QString | getXmlName () |
|
virtual void | setDefaultDPadName (QString tempname) |
|
virtual QString | getDefaultDPadName () |
|
SetJoystick * | getParentSet () |
|
bool | hasSlotsAssigned () |
|
bool | isRelativeSpring () |
|
void | copyAssignments (JoyDPad *destDPad) |
|
int | getDPadDelay () |
|
double | getButtonsEasingDuration () |
|
void | setButtonsSpringDeadCircleMultiplier (int value) |
|
int | getButtonsSpringDeadCircleMultiplier () |
|
void | setButtonsExtraAccelerationCurve (JoyButton::JoyExtraAccelerationCurve curve) |
|
JoyButton::JoyExtraAccelerationCurve | getButtonsExtraAccelerationCurve () |
|
QHash< int, JoyDPadButton * > | getDirectionButtons (JoyDPadButton::JoyDPadDirections direction) |
|
void | setDirButtonsUpdateInitAccel (JoyDPadButton::JoyDPadDirections direction, bool state) |
|
void | copyLastDistanceValues (JoyDPad *srcDPad) |
|
virtual void | eventReset () |
|
◆ JoyMode
Enumerator |
---|
StandardMode | |
EightWayMode | |
FourWayCardinal | |
FourWayDiagonal | |
◆ JoyDPad()
JoyDPad::JoyDPad |
( |
int |
index, |
|
|
int |
originset, |
|
|
SetJoystick * |
parentSet, |
|
|
QObject * |
parent |
|
) |
| |
|
explicit |
◆ activatePendingEvent()
void JoyDPad::activatePendingEvent |
( |
| ) |
|
◆ active
void JoyDPad::active |
( |
int |
value | ) |
|
|
signal |
◆ clearPendingEvent()
void JoyDPad::clearPendingEvent |
( |
| ) |
|
◆ copyAssignments()
◆ copyLastDistanceValues()
void JoyDPad::copyLastDistanceValues |
( |
JoyDPad * |
srcDPad | ) |
|
◆ createDeskEvent()
void JoyDPad::createDeskEvent |
( |
bool |
ignoresets = false | ) |
|
|
protected |
◆ disconnectPropertyUpdatedConnection
void JoyDPad::disconnectPropertyUpdatedConnection |
( |
| ) |
|
|
slot |
◆ dpadDelayChanged
void JoyDPad::dpadDelayChanged |
( |
int |
value | ) |
|
|
signal |
◆ dpadDirectionChangeEvent
void JoyDPad::dpadDirectionChangeEvent |
( |
| ) |
|
|
privateslot |
◆ dpadNameChanged
void JoyDPad::dpadNameChanged |
( |
| ) |
|
|
signal |
◆ establishPropertyUpdatedConnection
void JoyDPad::establishPropertyUpdatedConnection |
( |
| ) |
|
|
slot |
◆ eventReset()
void JoyDPad::eventReset |
( |
| ) |
|
|
virtual |
◆ getApplicableButtons()
◆ getButtons()
◆ getButtonsEasingDuration()
double JoyDPad::getButtonsEasingDuration |
( |
| ) |
|
◆ getButtonsExtraAccelerationCurve()
◆ getButtonsPresetMouseCurve()
◆ getButtonsPresetMouseMode()
◆ getButtonsPresetSensitivity()
double JoyDPad::getButtonsPresetSensitivity |
( |
| ) |
|
◆ getButtonsPresetSpringHeight()
int JoyDPad::getButtonsPresetSpringHeight |
( |
| ) |
|
◆ getButtonsPresetSpringWidth()
int JoyDPad::getButtonsPresetSpringWidth |
( |
| ) |
|
◆ getButtonsSpringDeadCircleMultiplier()
int JoyDPad::getButtonsSpringDeadCircleMultiplier |
( |
| ) |
|
◆ getCurrentDirection()
int JoyDPad::getCurrentDirection |
( |
| ) |
|
◆ getDefaultDpadName()
const QString JoyDPad::getDefaultDpadName |
( |
| ) |
|
◆ getDefaultDPadName()
QString JoyDPad::getDefaultDPadName |
( |
| ) |
|
|
virtual |
◆ getDirectionButtons()
◆ getDPadDelay()
int JoyDPad::getDPadDelay |
( |
| ) |
|
◆ getDpadName()
const QString JoyDPad::getDpadName |
( |
| ) |
|
◆ getIndex()
int JoyDPad::getIndex |
( |
| ) |
|
◆ getJoyButton()
◆ getJoyButtons()
◆ getJoyMode()
◆ getJoyNumber()
int JoyDPad::getJoyNumber |
( |
| ) |
|
◆ getName()
QString JoyDPad::getName |
( |
bool |
fullForceFormat = false , |
|
|
bool |
displayNames = false |
|
) |
| |
|
virtual |
◆ getParentSet()
◆ getRealJoyNumber()
int JoyDPad::getRealJoyNumber |
( |
| ) |
|
◆ getXmlName()
QString JoyDPad::getXmlName |
( |
| ) |
|
|
virtual |
◆ hasPendingEvent()
bool JoyDPad::hasPendingEvent |
( |
| ) |
|
◆ hasSameButtonsMouseCurve()
bool JoyDPad::hasSameButtonsMouseCurve |
( |
| ) |
|
◆ hasSameButtonsMouseMode()
bool JoyDPad::hasSameButtonsMouseMode |
( |
| ) |
|
◆ hasSlotsAssigned()
bool JoyDPad::hasSlotsAssigned |
( |
| ) |
|
◆ isDefault()
bool JoyDPad::isDefault |
( |
| ) |
|
|
virtual |
◆ isRelativeSpring()
bool JoyDPad::isRelativeSpring |
( |
| ) |
|
◆ joyEvent()
void JoyDPad::joyEvent |
( |
int |
value, |
|
|
bool |
ignoresets = false |
|
) |
| |
◆ joyModeChanged
void JoyDPad::joyModeChanged |
( |
| ) |
|
|
signal |
◆ populateButtons()
void JoyDPad::populateButtons |
( |
| ) |
|
|
protected |
◆ propertyUpdated
void JoyDPad::propertyUpdated |
( |
| ) |
|
|
signal |
◆ queuePendingEvent()
void JoyDPad::queuePendingEvent |
( |
int |
value, |
|
|
bool |
ignoresets = false |
|
) |
| |
◆ releaseButtonEvents()
void JoyDPad::releaseButtonEvents |
( |
| ) |
|
◆ released
void JoyDPad::released |
( |
int |
value | ) |
|
|
signal |
◆ setButtonsEasingDuration
void JoyDPad::setButtonsEasingDuration |
( |
double |
value | ) |
|
|
slot |
◆ setButtonsExtraAccelerationCurve()
◆ setButtonsMouseCurve()
◆ setButtonsMouseMode()
◆ setButtonsSensitivity()
void JoyDPad::setButtonsSensitivity |
( |
double |
value | ) |
|
◆ setButtonsSpringDeadCircleMultiplier()
void JoyDPad::setButtonsSpringDeadCircleMultiplier |
( |
int |
value | ) |
|
◆ setButtonsSpringHeight()
void JoyDPad::setButtonsSpringHeight |
( |
int |
value | ) |
|
◆ setButtonsSpringRelativeStatus
void JoyDPad::setButtonsSpringRelativeStatus |
( |
bool |
value | ) |
|
|
slot |
◆ setButtonsSpringWidth()
void JoyDPad::setButtonsSpringWidth |
( |
int |
value | ) |
|
◆ setButtonsWheelSpeedX()
void JoyDPad::setButtonsWheelSpeedX |
( |
int |
value | ) |
|
◆ setButtonsWheelSpeedY()
void JoyDPad::setButtonsWheelSpeedY |
( |
int |
value | ) |
|
◆ setDefaultDPadName()
void JoyDPad::setDefaultDPadName |
( |
QString |
tempname | ) |
|
|
virtual |
◆ setDirButtonsUpdateInitAccel()
◆ setDPadDelay
void JoyDPad::setDPadDelay |
( |
int |
value | ) |
|
|
slot |
◆ setDPadName
void JoyDPad::setDPadName |
( |
QString |
tempName | ) |
|
|
slot |
◆ setJoyMode()
◆ activeDiagonalButton
◆ buttons
◆ currentMode
◆ defaultDPadName
QString JoyDPad::defaultDPadName |
|
private |
◆ directionDelayTimer
QTimer JoyDPad::directionDelayTimer |
|
private |
◆ dpadDelay
◆ dpadName
QString JoyDPad::dpadName |
|
private |
◆ m_index
◆ m_originset
◆ m_parentSet
◆ pendingDirection
◆ pendingEvent
bool JoyDPad::pendingEvent |
|
private |
◆ pendingEventDirection
int JoyDPad::pendingEventDirection |
|
private |
◆ pendingIgnoreSets
bool JoyDPad::pendingIgnoreSets |
|
private |
◆ prevDirection
The documentation for this class was generated from the following files:
- /home/runner/work/doxygen/antimicrox/src/joydpad.h
- /home/runner/work/doxygen/antimicrox/src/joydpad.cpp