#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