 |
AntiMicroX
|
Go to the documentation of this file.
19 #ifndef GAMECONTROLLERMAPPINGDIALOG_H
20 #define GAMECONTROLLERMAPPINGDIALOG_H
30 class QAbstractButton;
57 QList<QVariant>
bindingValues(SDL_GameControllerButtonBind bind);
60 Ui::GameControllerMappingDialog *
ui;
94 #endif // GAMECONTROLLERMAPPINGDIALOG_H
void removeControllerMapping()
Definition: gamecontrollermappingdialog.cpp:469
InputDevice * device
Definition: gamecontrollermappingdialog.h:85
void buttonRelease(int buttonindex)
TODO: Possibly remove. This was used for decrementing a reference count.
Definition: gamecontrollermappingdialog.cpp:596
void enableButtonEvents(int code)
Definition: gamecontrollermappingdialog.cpp:506
the intent is to exercise the right to control the distribution of derivative or collective works based on the Library In mere aggregation of another work not based on the Library with the you must alter all the notices that refer to this so that they refer to the ordinary GNU General Public instead of to this it is irreversible for that so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy This option is useful when you wish to copy part of the code of the Library into a program that is not a library You may copy and distribute the which must be distributed under the terms of Sections and above on a medium customarily used for software interchange If distribution of object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code
Definition: lgpl-2.1.txt:237
void populateGameControllerBindings(GameController *controller)
Definition: gamecontrollermappingdialog.cpp:344
void dpadAssign(int dpad, int buttonindex)
Definition: gamecontrollermappingdialog.cpp:275
int getIndex()
Definition: joyaxis.cpp:317
static QHash< SDL_GameControllerButton, int > buttonPlacement
Definition: gamecontrollermappingdialog.h:45
Represents single axis of of joystick (or other input)
Definition: joyaxis.h:40
int getRealJoyIndex()
Definition: joyaxis.cpp:251
void populateAxisDeadZoneComboBox()
Definition: gamecontrollermappingdialog.cpp:610
static QHash< int, QString > initAliases()
Definition: gamecontrollermappingdialog.cpp:38
QList< QVariant > bindingValues(SDL_GameControllerButtonBind bind)
Definition: gamecontrollermappingdialog.cpp:416
void changeAxisDeadZone(int index)
Definition: gamecontrollermappingdialog.cpp:619
QMutex * getLock()
Definition: antimicrosettings.cpp:95
void axisRelease(int axis, int value)
TODO: Possibly remove. This was used for decrementing a reference count.
Definition: gamecontrollermappingdialog.cpp:585
Definition: antimicrosettings.h:26
static QHash< SDL_GameControllerAxis, int > initAxisPlacement()
Definition: gamecontrollermappingdialog.cpp:86
QString generateSDLMappingString()
Definition: gamecontrollermappingdialog.cpp:519
void lockInputDevices()
Definition: common.cpp:158
and distribute a copy of this License along with the Library You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Library or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these other than as an argument passed when the facility is invoked
Definition: lgpl-2.1.txt:178
static QHash< int, QString > tempaliases
Definition: gamecontrollermappingdialog.h:44
Definition: gamecontrollermappingdialoghelper.h:27
void dpadRelease(int dpad, int buttonindex)
TODO: Possibly remove. This was used for decrementing a reference count.
Definition: gamecontrollermappingdialog.cpp:604
void enableDeviceConnections()
Definition: gamecontrollermappingdialog.cpp:484
Definition: aboutdialog.h:26
void discardMapping(QAbstractButton *button)
Definition: gamecontrollermappingdialog.cpp:443
GameControllerMappingDialogHelper & getHelperLocal()
Definition: gamecontrollermappingdialog.cpp:659
Ui::GameControllerMappingDialog * ui
Definition: gamecontrollermappingdialog.h:60
QString getBindStringForAxis(int index, bool trueIndex=true)
Definition: gamecontroller.cpp:232
QString bindingString(SDL_GameControllerButtonBind bind)
Definition: gamecontrollermappingdialog.cpp:390
void disableDeviceConnections()
Definition: gamecontrollermappingdialog.cpp:495
QList< int > eventTriggerAxes
Definition: gamecontrollermappingdialog.h:88
Definition: gamecontrollermappingdialog.h:36
Represents a typical gamepad (like PS4 or Xbox gamepad)
Definition: gamecontroller.h:44
void saveChanges()
Definition: gamecontrollermappingdialog.cpp:320
GameControllerMappingDialogHelper helper
Definition: gamecontrollermappingdialog.h:89
QList< int > & getEventTriggerAxesLocal()
Definition: gamecontrollermappingdialog.cpp:661
void mappingUpdate(QString mapping, InputDevice *device)
void buttonAssign(int buttonindex)
Definition: gamecontrollermappingdialog.cpp:165
int buttonGrabs
Definition: gamecontrollermappingdialog.h:87
static QHash< SDL_GameControllerButton, int > initButtonPlacement()
Definition: gamecontrollermappingdialog.cpp:65
void unlockInputDevices()
Definition: common.cpp:160
static QHash< SDL_GameControllerAxis, int > axisPlacement
Definition: gamecontrollermappingdialog.h:46
void obliterate()
Definition: gamecontrollermappingdialog.cpp:568
AntiMicroSettings * settings
Definition: gamecontrollermappingdialog.h:86
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 changeButtonDisplay()
Definition: gamecontrollermappingdialog.cpp:574
void updateLastAxisLineEditRaw(int index, int value)
Definition: gamecontrollermappingdialog.cpp:649
SDL_GameControllerButtonBind getBindForButton(int index)
Definition: gamecontroller.cpp:283
GameControllerMappingDialog(InputDevice *device, AntiMicroSettings *settings, QWidget *parent=nullptr)
Definition: gamecontrollermappingdialog.cpp:103
bool usingGameController
Definition: gamecontrollermappingdialog.h:91
void axisAssign(int axis, int value)
Definition: gamecontrollermappingdialog.cpp:211
void updateLastAxisLineEdit(JoyAxis *tempAxis, int value)
Definition: gamecontrollermappingdialog.cpp:630
int currentDeadZoneValue
Definition: gamecontrollermappingdialog.h:90
~GameControllerMappingDialog()
Definition: gamecontrollermappingdialog.cpp:163
SDL_GameControllerButtonBind getBindForAxis(int index)
Definition: gamecontroller.cpp:278