| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch transforms the QtGamepad module from Qt 5 into a new
module that expands the scope to include all forms of exotic input.
The majority of the previous QtGamepad functionality and APIs are
preserved, but now there is also a more general API for getting
the state of input devices like joysticks, flight yokes, and
any other devices that define themselves in terms of buttons and
axes.
In addition to being able to receive input, it is also now possible
to output feedback in devices that support it.
Experimental input mapping functionality has been added to facilitate
mapping an arbitrary input to a predefined action.
Change-Id: Ic35b73282944cfd4eea9defbcf82c4abc55d7237
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|\
| |
| |
| | |
Change-Id: I30d5db204888885e9cf490d72041377402558398
|
| |\
| | |
| | |
| | | |
Change-Id: I0824edbea393edace8932ae07f6e6b2520c64f57
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes: QTBUG-74818
Change-Id: I5e780c6a466afaec4b4efa3f63e8b9607471f651
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/gamepad/qgamepad.cpp
Change-Id: I634213e4d668c778250dbd848f7dbd319c8457f1
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It isn't obvious why this entry is relevant. It is also inconsistent with
the surrounding documentation.
Fixes: QTBUG-74819
Change-Id: I1887c1c3f793464420ed0cbf56348f041abec653
Reviewed-by: Frederik Schwarzer <bugfinger@posteo.de>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|/
|
|
|
|
|
|
| |
Fix linking to GamepadManager::connectedGamepads property, remove
unnecessary \readonly commands, as well as other minor issues.
Change-Id: I0d9fd977a3824ac3e52e3a9e3bb5584673bfc6c1
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-70270
Change-Id: I6acccf981da23bae9ec83a8d2b5b17b6c2449061
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-68933
Change-Id: Ida6cb8a63752c1dc127fcbe807e9f40b68f75772
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added signals and slots to forward the name to QGamepad.
Previously the property name and signal nameChanged in QGamepad
were never used.
Now the plumbing is done and the 2 linux backends (evdev and SDL2)
forward the name.
Change-Id: I97261769524ddb23a31789e362e6de7bb30694f3
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|
|
|
|
| |
Change-Id: I30862f47396dc4a1fb0cc9cdaf0e54dafe06582a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ieaf48cf0764f9cdf32f656233252cdfe451ab22f
|
| |
| |
| |
| |
| |
| |
| |
| | |
QGamepad, QGamepadManager, and QGamepadKeyNavigation needed private
implementations.
Change-Id: I592933f2b8a3101f0a7b9eeaf789e6ac8e2bc15b
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|/
|
|
|
| |
Change-Id: I9692182d60d670742895f1dfce9b0e8159548f11
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
| |
Cannot find 'QGamepad::isConnected' specified with '\property'
Can't link to 'Qt Creator: Building and Running an Example'
Change-Id: Ia4654251f3fcf7d3b4665cd773b3fefa68cd9ecf
Reviewed-by: Martin Smith <martin.smith@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I3712c6846c671a1aae8ca3eeae5a80eddd7a558b
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
index is not the smartest way to uniquely identify a device, let's use something that doesn't change.
Change-Id: Idf925b13efc8dd604f185ea8de44659509d11054
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
|
|
Qt Gamepad is a Qt 5 module that adds support for using Gamepad devices
(like the XBox 360 controller) inside of Qt applications.
Change-Id: I5dff629dcfdcc5625a90274017b8e97f45e8fd30
|