 |
AntiMicroX
|
Go to the documentation of this file.
19 #ifndef AXISEDITDIALOG_H
20 #define AXISEDITDIALOG_H
62 Ui::AxisEditDialog *
ui;
95 #endif // AXISEDITDIALOG_H
int initialThrottleState
Definition: axiseditdialog.h:67
JoyAxis * m_axis
Definition: axiseditdialog.h:64
void presetForThrottleChange(int index)
Definition: axiseditdialog.cpp:667
int getIndex() const
Definition: setjoystick.cpp:507
void setDeadZone(int value)
Definition: joyaxis.cpp:354
void setThrottle(int value)
Set throttle value for axis.
Definition: joyaxis.cpp:388
void selectHapticTrigger()
Converts HapticTriggerMode from the current axis to combo box index and selects to element.
Definition: axiseditdialog.cpp:513
Definition: mouseaxissettingsdialog.h:30
SetAxisThrottleDialog * setAxisThrottleConfirm
Definition: axiseditdialog.h:66
Represents single axis of of joystick (or other input)
Definition: joyaxis.h:40
void updateDeadZoneBox(int value)
Definition: axiseditdialog.cpp:317
virtual HapticTriggerPs5 * getHapticTrigger() const
Always returns nullptr for JoyAxis base objects.
Definition: joyaxis.cpp:307
@ NormalThrottle
Definition: joyaxis.h:52
void buildTriggerPresetsMenu()
Definition: axiseditdialog.cpp:648
void implementPresets(int index)
Definition: axiseditdialog.cpp:182
QString getName() const
Definition: setjoystick.cpp:948
void updateMaxZoneSlider(int value)
Definition: axiseditdialog.cpp:358
@ HAPTIC_TRIGGER_CLICK
Definition: haptictriggermodeps5.h:25
@ NegativeHalfThrottle
Definition: joyaxis.h:50
void updateDeadZoneSlider(int value)
Definition: axiseditdialog.cpp:350
@ PositiveThrottle
Definition: joyaxis.h:53
int getDeadZone()
Definition: joyaxis.cpp:365
int getMaxZoneValue()
Definition: joyaxis.cpp:382
HapticTriggerIndex
Haptic trigger combo box indices.
Definition: axiseditdialog.h:54
void selectAxisCurrentPreset()
Definition: axiseditdialog.cpp:396
void checkFinalSettings()
Definition: axiseditdialog.cpp:390
void updateMaxZoneBox(int value)
Definition: axiseditdialog.cpp:319
~AxisEditDialog()
Definition: axiseditdialog.cpp:180
void implementHapticTrigger(int index)
Converts the haptic trigger combo box index to a HapticTriggerMode and applies it to the current axis...
Definition: axiseditdialog.cpp:701
@ HAPTIC_TRIGGER_NONE_INDEX
Definition: axiseditdialog.h:56
int getThrottle()
Definition: joyaxis.cpp:423
JoyAxisButton * getPAxisButton()
Definition: joyaxis.cpp:459
void lockInputDevices()
Definition: common.cpp:158
@ AntKey_KP_8
Definition: qtkeymapperbase.h:81
void selectTriggerPreset()
Definition: axiseditdialog.cpp:480
void refreshNButtonLabel()
Definition: axiseditdialog.cpp:386
Definition: aboutdialog.h:26
int returnVirtualKey(int qkey)
Definition: antkeymapper.cpp:104
SetJoystick * getParentSet()
Definition: joyaxis.cpp:777
void setMaxZoneValue(int value)
Definition: joyaxis.cpp:367
static AntKeyMapper * getInstance(QString handler="")
Definition: antkeymapper.cpp:80
@ HAPTIC_TRIGGER_RIGID
Definition: haptictriggermodeps5.h:26
void updateWindowTitleAxisName()
Definition: axiseditdialog.cpp:604
void enableMouseSettingButton()
Definition: axiseditdialog.cpp:602
@ HAPTIC_TRIGGER_RIGID_GRADIENT
Definition: haptictriggermodeps5.h:27
@ HAPTIC_TRIGGER_VIBRATION_INDEX
Definition: axiseditdialog.h:60
int getRealIndex() const
Definition: setjoystick.cpp:509
virtual void setHapticTriggerMode(HapticTriggerModePs5)
Changes the haptic trigger effect mode.
Definition: joyaxis.cpp:313
@ PositiveHalfThrottle
Definition: joyaxis.h:54
void buildHapticTriggerMenu()
Definition: axiseditdialog.cpp:657
@ AntKey_KP_6
Definition: qtkeymapperbase.h:79
static const int AXISMIN
Definition: globalvariables.h:117
static const int AXISMAX
Definition: globalvariables.h:118
@ HAPTIC_TRIGGER_NONE
Definition: haptictriggermodeps5.h:24
void updateThrottleUi(int index)
Definition: axiseditdialog.cpp:321
@ NegativeThrottle
Definition: joyaxis.h:51
@ HAPTIC_TRIGGER_CLICK_INDEX
Definition: axiseditdialog.h:57
void openMouseSettingsDialog()
Definition: axiseditdialog.cpp:592
void openAdvancedNDialog()
Definition: axiseditdialog.cpp:376
HapticTriggerModePs5
Enum of the supported haptic trigger effect for a PS5 controller.
Definition: haptictriggermodeps5.h:22
@ HAPTIC_TRIGGER_RIGID_INDEX
Definition: axiseditdialog.h:58
@ HAPTIC_TRIGGER_RIGID_GRADIENT_INDEX
Definition: axiseditdialog.h:59
Definition: axiseditdialog.h:32
virtual QString getAxisName()
Definition: joyaxis.cpp:722
void buildAxisPresetsMenu()
Definition: axiseditdialog.cpp:631
Definition: setaxisthrottledialog.h:31
@ AntKey_KP_2
Definition: qtkeymapperbase.h:75
virtual QString getPartialName(bool forceFullFormat=false, bool displayNames=false)
Definition: joyaxis.cpp:740
void implementAxisPresets(int index)
Definition: axiseditdialog.cpp:199
bool keypadUnlocked
Definition: axiseditdialog.h:65
InputDevice * getInputDevice() const
Definition: setjoystick.cpp:931
JoyAxisButton * getNAxisButton()
Definition: joyaxis.cpp:461
virtual bool hasHapticTrigger() const
Checks if the axis supports haptic trigger feedback.
Definition: joyaxis.cpp:302
void implementTriggerPresets(int index)
Definition: axiseditdialog.cpp:537
void refreshPButtonLabel()
Definition: axiseditdialog.cpp:388
void refreshPreset()
Definition: axiseditdialog.cpp:581
HapticTriggerModePs5 get_mode() const
Returns the current haptic feedback effect mode.
Definition: haptictriggerps5.cpp:243
@ AntKey_KP_4
Definition: qtkeymapperbase.h:77
void updateJoyValue(int value)
Definition: axiseditdialog.cpp:348
void unlockInputDevices()
Definition: common.cpp:160
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Lesser General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: lgpl-2.1.txt:423
void setAxisName(QString tempName)
Definition: joyaxis.cpp:712
Ui::AxisEditDialog * ui
Definition: axiseditdialog.h:62
@ HAPTIC_TRIGGER_VIBRATION
Definition: haptictriggermodeps5.h:28
AxisEditDialog(JoyAxis *axis, bool keypadUnlocked, QWidget *parent=0)
Definition: axiseditdialog.cpp:38
void openAdvancedPDialog()
Definition: axiseditdialog.cpp:366
int getCurrentRawValue()
Definition: joyaxis.cpp:463