 |
AntiMicroX
|
Go to the documentation of this file.
19 #ifndef ADVANCESTICKASSIGNMENTDIALOG_H
20 #define ADVANCESTICKASSIGNMENTDIALOG_H
91 Ui::AdvanceStickAssignmentDialog *
ui;
96 int controlStickNumber);
97 void refreshSticksForAxes(
bool axesExist,
int xAxisComboBoxIndex,
int yAxisComboBoxIndex, QComboBox *xAxisComboBox,
98 QComboBox *yAxisComboBox, QCheckBox *enabledSticksCheckbox, QPushButton *quickAssignBtn);
102 #endif // ADVANCESTICKASSIGNMENTDIALOG_H
void quickAssignVDPadRight(JoyAxisButton *joyaxisbtn)
Definition: advancestickassignmentdialog.cpp:1202
void stickConfigurationChanged()
virtual QString getSDLName() override
Definition: joystick.cpp:51
JoyAxis * getAxisY()
Definition: joycontrolstick.cpp:1824
void addControlStick(int index, JoyControlStick *stick)
Definition: setjoystick.cpp:436
void changeVDPadDownButton(int index)
Definition: advancestickassignmentdialog.cpp:512
void quickAssignVDPadDownJbtn(JoyButton *axbtn)
Definition: advancestickassignmentdialog.cpp:1162
void changeStateStickOneWidgets(bool enabled)
Definition: advancestickassignmentdialog.cpp:212
void checkForAxisAssignmentStickOne(QWidget *comboBox)
Definition: advancestickassignmentdialog.cpp:129
void openQuickAssignDialogStick1()
Definition: advancestickassignmentdialog.cpp:761
Represents single axis of of joystick (or other input)
Definition: joyaxis.h:40
int getRealJoyIndex()
Definition: joyaxis.cpp:251
void setIgnoreEventState(bool ignore)
Definition: setjoystick.cpp:756
void checkForAxisAssignmentStickTwo(QWidget *comboBox)
Definition: advancestickassignmentdialog.cpp:134
void refreshVDPadConf(JoyButton *vdpadButton, QComboBox *vpadComboBox)
Definition: advancestickassignmentdialog.cpp:357
void refreshVDPadsConfiguration()
Definition: advancestickassignmentdialog.cpp:306
void vdpadConfigurationChanged()
VDPad * getVDPad(int index) const
Definition: setjoystick.cpp:67
A set of mapped events which can by switched by a controller event. Contains controller input objects...
Definition: setjoystick.h:39
Joystick * joystick
Definition: advancestickassignmentdialog.h:93
JoyButton * getVButton(JoyDPadButton::JoyDPadDirections direction)
Definition: vdpad.cpp:233
void quickAssignVDPadLeft(JoyAxisButton *joyaxisbtn)
Definition: advancestickassignmentdialog.cpp:1174
JoyAxis * getAxisX()
Definition: joycontrolstick.cpp:1822
void enableVDPadComboBoxes()
Definition: advancestickassignmentdialog.cpp:737
void quickAssignVDPadLeftJbtn(JoyButton *joybtn)
Definition: advancestickassignmentdialog.cpp:1190
JoyControlStick * getJoyStick(int index) const
Definition: setjoystick.cpp:69
JoyAxisButton * getPAxisButton()
Definition: joyaxis.cpp:459
void changeVDPadUpButton(int index)
Definition: advancestickassignmentdialog.cpp:437
void changeVDPadRightButton(int index)
Definition: advancestickassignmentdialog.cpp:662
void openAssignVDPadLeft()
Definition: advancestickassignmentdialog.cpp:988
Definition: aboutdialog.h:26
void populateDPadComboBoxes()
Definition: advancestickassignmentdialog.cpp:386
void addVButton(JoyDPadButton::JoyDPadDirections direction, JoyButton *button)
Definition: vdpad.cpp:134
void openAssignVDPadRight()
Definition: advancestickassignmentdialog.cpp:1051
void reenableButtonEvents()
Definition: advancestickassignmentdialog.cpp:860
Ui::AdvanceStickAssignmentDialog * ui
Definition: advancestickassignmentdialog.h:91
General input device (which is not a typical gamepad like steering wheels, flight sticks etc....
Definition: joystick.h:34
void checkForAxisAssignmentSticks(QWidget *comboBox, QComboBox *xAxisComboBox, QComboBox *yAxisComboBox, int controlStickNumber)
Definition: advancestickassignmentdialog.cpp:139
void changeVDPadLeftButton(int index)
Definition: advancestickassignmentdialog.cpp:587
void replaceAxes(JoyAxis *axisX, JoyAxis *axisY)
Definition: joycontrolstick.cpp:1846
JoyButton * getJoyButton(int index) const
Definition: setjoystick.cpp:57
void addVDPad(int index, VDPad *vdpad)
Definition: setjoystick.cpp:473
Represents stick of a joystick.
Definition: joycontrolstick.h:37
void release()
Perform a release of all elements of a set. Stick and vdpad releases will be handled by the associate...
Definition: setjoystick.cpp:319
void refreshStickConfiguration(JoyControlStick *stick1, JoyControlStick *stick2)
Definition: advancestickassignmentdialog.cpp:268
void quickAssignVDPadDown(JoyAxisButton *axbtn)
Definition: advancestickassignmentdialog.cpp:1146
void quickAssignVDPadUpBtn(JoyButton *joybtn)
Definition: advancestickassignmentdialog.cpp:1132
Definition: advancestickassignmentdialog.h:35
void openQuickAssignDialogStick2()
Definition: advancestickassignmentdialog.cpp:811
void refreshSticksForAxes(bool axesExist, int xAxisComboBoxIndex, int yAxisComboBoxIndex, QComboBox *xAxisComboBox, QComboBox *yAxisComboBox, QCheckBox *enabledSticksCheckbox, QPushButton *quickAssignBtn)
Definition: advancestickassignmentdialog.cpp:293
void removeVButton(JoyDPadButton::JoyDPadDirections direction)
Definition: vdpad.cpp:179
void disableVDPadComboBoxes()
Definition: advancestickassignmentdialog.cpp:749
void quickAssignVDPadRightJbtn(JoyButton *joybtn)
Definition: advancestickassignmentdialog.cpp:1218
JoyAxis * getJoyAxis(int index) const
Definition: setjoystick.cpp:59
JoyAxisButton * getNAxisButton()
Definition: joyaxis.cpp:461
void openAssignVDPadUp()
Definition: advancestickassignmentdialog.cpp:866
Joystick * getJoystick() const
Definition: advancestickassignmentdialog.cpp:1230
~AdvanceStickAssignmentDialog()
Definition: advancestickassignmentdialog.cpp:127
void quickAssignVDPadUp(JoyAxisButton *joyaxisbtn)
Definition: advancestickassignmentdialog.cpp:1114
void changeStateStickTwoWidgets(bool enabled)
Definition: advancestickassignmentdialog.cpp:243
void changeStateVDPadWidgets(bool enabledVDPads)
Definition: advancestickassignmentdialog.cpp:182
bool isPartControlStick()
Definition: joyaxis.cpp:522
AdvanceStickAssignmentDialog(Joystick *joystick, QWidget *parent=nullptr)
Definition: advancestickassignmentdialog.cpp:37
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 removeVDPad(int index)
Definition: setjoystick.cpp:496
void openAssignVDPadDown()
Definition: advancestickassignmentdialog.cpp:927