![]() |
AntiMicroX
|
Represents action which can be performed after pressing button. More...
#include <joybuttonslot.h>
Public Types | |
| enum | JoySlotInputAction { JoyKeyboard = 0, JoyMouseButton, JoyMouseMovement, JoyPause, JoyHold, JoyCycle, JoyDistance, JoyRelease, JoyMouseSpeedMod, JoyKeyPress, JoyDelay, JoyLoadProfile, JoySetChange, JoyTextEntry, JoyExecute, JoyMix } |
| enum | JoySlotMouseDirection { MouseUp = 1, MouseDown, MouseLeft, MouseRight } |
| enum | JoySlotMouseWheelButton { MouseWheelUp = 4, MouseWheelDown = 5, MouseWheelLeft = 6, MouseWheelRight = 7 } |
| enum | JoySlotMouseButton { MouseLB = 1, MouseMB, MouseRB } |
Private Member Functions | |
| void | copyAssignments (const JoyButtonSlot &rhs) |
| Deep-copies member variables from another JoyButtonSlot object into this object. More... | |
| void | secureMixSlotsInit () |
Private Attributes | |
| int | deviceCode |
| int | qkeyaliasCode |
| JoySlotInputAction | m_mode |
| QList< JoyButtonSlot * > * | mix_slots |
| double | m_distance |
| double | previousDistance |
| QElapsedTimer | mouseInterval |
| QElapsedTimer | easingTime |
| bool | easingActive |
| QString | m_textData |
| QVariant | extraData |
Represents action which can be performed after pressing button.
It can represent pressing buttons, moving mouse, running executables, waiting, changing sets etc.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
| JoyButtonSlot::~JoyButtonSlot | ( | ) |
|
inline |
| void JoyButtonSlot::assignMixSlotsToNull | ( | ) |
| void JoyButtonSlot::cleanMixSlots | ( | ) |
|
private |
Deep-copies member variables from another JoyButtonSlot object into this object.
| [in] | slot | Slot from which data gets copied |
| double JoyButtonSlot::getDistance | ( | ) | const |
| QElapsedTimer * JoyButtonSlot::getEasingTime | ( | ) |
| QVariant JoyButtonSlot::getExtraData | ( | ) | const |
| QList< JoyButtonSlot * > * JoyButtonSlot::getMixSlots | ( | ) |
| double JoyButtonSlot::getMouseDistance | ( | ) |
| QElapsedTimer * JoyButtonSlot::getMouseInterval | ( | ) |
| double JoyButtonSlot::getPreviousDistance | ( | ) | const |
| int JoyButtonSlot::getSlotCode | ( | ) | const |
| int JoyButtonSlot::getSlotCodeAlias | ( | ) | const |
| JoyButtonSlot::JoySlotInputAction JoyButtonSlot::getSlotMode | ( | ) | const |
| QString JoyButtonSlot::getSlotString | ( | ) |
| QString JoyButtonSlot::getTextData | ( | ) | const |
| QString JoyButtonSlot::getXmlName | ( | ) |
| bool JoyButtonSlot::isEasingActive | ( | ) | const |
| bool JoyButtonSlot::isModifierKey | ( | ) |
| bool JoyButtonSlot::isValidSlot | ( | ) |
| QString JoyButtonSlot::movementString | ( | ) |
| JoyButtonSlot & JoyButtonSlot::operator= | ( | JoyButtonSlot * | slot | ) |
| void JoyButtonSlot::restartMouseInterval | ( | ) |
|
private |
| void JoyButtonSlot::setDistance | ( | double | distance | ) |
| void JoyButtonSlot::setEasingStatus | ( | bool | isActive | ) |
| void JoyButtonSlot::setExtraData | ( | QVariant | data | ) |
| void JoyButtonSlot::setMixSlots | ( | QList< JoyButtonSlot * > * | slots | ) |
| void JoyButtonSlot::setMouseSpeed | ( | int | value | ) |
| void JoyButtonSlot::setPreviousDistance | ( | double | distance | ) |
| void JoyButtonSlot::setSlotCode | ( | int | code | ) |
| void JoyButtonSlot::setSlotCode | ( | int | code, |
| int | alias | ||
| ) |
| void JoyButtonSlot::setSlotMode | ( | JoySlotInputAction | selectedMode | ) |
| void JoyButtonSlot::setTextData | ( | QString | textData | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17