Commit Graph

4 Commits

Author SHA1 Message Date
Johan Solbakken 39bbb8049f Expand scope of QtGamepad to QtUniversalInput
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>
2024-06-09 19:22:21 +02:00
Mike Krus ecd0a55a0b Rename iOS backend to darwin as it applies to iOS, OS X and tvOS
Change-Id: Ie58d8aeb862d632e48611d23ff2cec7f0b9ce36c
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2016-05-31 12:55:46 +00:00
Andy Nichols 591e1229ec Bump module version to 5.6.0
We now depend on features only in 5.6.0, so bumping
the module version.  I also updated to README to
describe the currently supported platforms.

Change-Id: Ib67e1c474e9d096ad2dc18649127b4183bf25b95
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
2015-10-26 12:55:08 +00:00
Andy Nichols 298e4e678b Initial public release of Qt Gamepad module
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
2015-05-11 16:48:38 +02:00