![]() |
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 |