Commit Graph

345 Commits

Author SHA1 Message Date
Alexandru Croitor 960c159a6f Fix build of qgamepad.cpp
It was missing an include.

Change-Id: Id51a0bba1d7451c59a2b1ccf542347ac56ccfd77
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
2024-07-30 16:05:23 +02:00
Alexey Edelev b74069fbc0 Remove the deprecated GENERATE_CPP_EXPORTS
The option is removed from qt_internal_add_module, the behavior is
default now.

Change-Id: Ief41d29b348ee1a07feb4cc07c14db477378743c
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-07-23 16:02:18 +02:00
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
Jaishree Vyas 1712e01fb1 Doc: Remove \ingroup all-examples command from the docs
Fixes: QTBUG-115044
Change-Id: I83314f3b7955e1ef9c857bcc96c07f6f90b2f875
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2023-07-12 09:48:35 +02:00
Thiago Macieira 6c64753342 Make sure all private headers include at least one other
See script in qtbase/util/includeprivate for the rules.

Since these files are being touched anyway, I also ran the
updatecopyright.pl script too.

Change-Id: Ib056b47dde3341ef9a52ffff13ef677e471674b6
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2022-03-08 08:04:53 -08:00
Jani Heikkinen eae9dba7fa Bump version to 6.4.0
Change-Id: I73469f3867d3e176b175d0959f76cc8d3f0749a0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-02-11 09:08:29 +02:00
Thiago Macieira 2e0c1b8261 Q*FActory: remove unused path arguments
Cargo-culted from somewhere but not used here. This just made the code
bigger for no reason.

Task-number: QTBUG-97950
Pick-to: 6.2
Change-Id: Ice04365c72984d07a64dfffd16b48632888ed664
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2021-11-05 18:32:54 -07:00
Jani Heikkinen 41732a6ae4 Bump version
Change-Id: Ie006fe69116876e2d085f63b7c5cbdffe917839b
2021-09-14 08:17:47 +03:00
Jani Heikkinen b7854c2e00 Bump version
Change-Id: Ibcb814920a9a99440687a4558836e23ce78285b7
2021-05-24 11:54:12 +03:00
Brad Parker 8d7579ad7e fix typo in geometryChanged() signal override for QGamepadMouseItem
Change-Id: Idd4eda52a0fc014a783b4e4eaf99cf205483d8e1
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2021-03-04 07:54:49 -05:00
Zhu Yuliang 941da49e0d There should be a space after the comment '//'
The other Qt codes style has space after '//'

Change-Id: Icfe6e60163680da706380d7729682b8da9a1b509
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2020-11-18 22:07:50 +08:00
Allan Sandfeld Jensen 69b95376a1 Update dependencies
Change-Id: I855e722f8be4c43b1243860d272c26d20647ef5b
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2020-11-18 14:57:49 +01:00
Assam Boudjelthia 54e48f16bb Android: rename Android's package name for Qt 6
Rename Android package name org.qtproject.qt5.android to
org.qtproject.qt.android to avoid inconsistency with Qt 6 name.
Also, we include the major version number in the jar target.

Task-number: QTBUG-86969
Change-Id: If2c7e014ed52dd97e86c5a179dfbcbcce915ee83
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
2020-10-05 09:51:51 +03:00
Antti Kokko 1ff727d79d Add changes file for Qt 5.15.1
+ 4efe211178 Bump version

Change-Id: I25771c71e0d871aded01569eb858bc63e9b7ac3f
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 7bf40625ab)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2020-08-25 06:07:00 +00:00
Lars Schmertmann 5d9b4f172f Add ; to Q_UNUSED
This is required to remove the ; from the macro with Qt 6.

Task-number: QTBUG-82978
Change-Id: I70a100dc04d1178af4b60e42bb69b123a95164d6
Reviewed-by: Mike Krus <mike.krus@kdab.com>
2020-06-30 09:49:39 +02:00
Jarek Kobus 8213bc7dcf Use QList instead of QVector
Task-number: QTBUG-84469
Change-Id: Ib8ba9561a5fd34c86df534e4383e2c65e80e6a55
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
2020-06-25 07:55:25 +02:00
Alexander Volkov 4944c0e8bf Add missing override
Change-Id: I785bbebea724b71ae44f67f833644f1117982827
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2020-05-26 14:07:04 +03:00
Qt Forward Merge Bot 25041e98ff Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I290fcd8a263717efcb6083d1e197b19a307d62eb
2020-05-14 21:04:39 +02:00
Qt Forward Merge Bot f1e9844fa7 Merge remote-tracking branch 'origin/5.15.0' into 5.15
Change-Id: I5115ef501a03c225690b6a6c8ee5c4aab7e78042
2020-05-14 14:05:11 +02:00
Mike Krus 452f97b0d4 Update dependencies
And update for changes in API

Change-Id: Ia9f0c20c0dfb937522b4eff6541e41e8933dc8d9
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2020-04-30 14:56:44 +01:00
Qt Forward Merge Bot e2684079d0 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I8aee714d7be2bd546358ebb61052d566cf92dda7
2020-04-25 03:06:46 +02:00
Qt Forward Merge Bot b036b58721 Merge remote-tracking branch 'origin/5.15' into 5.15.0
Change-Id: Ie96b365dfcc20c143ed4610ceff61dd6c3832152
2020-04-22 10:13:25 +02:00
Antti Kokko fb87330683 Add changes file for Qt 5.15.0
+ 301af00942 Bump version
+ 196713714a Update plugins.qmltypes for 5.15

Change-Id: I761f6eeadbca462c2e15fcf92b94b8959626fafc
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2020-04-22 08:29:44 +03:00
Qt Forward Merge Bot 996ccf5bba Merge remote-tracking branch 'origin/5.14' into 5.15
Change-Id: Icd35e4396c9f9de02f09b7c975832bc936e78d3c
2020-04-21 21:16:35 +02:00
Qt Forward Merge Bot 042d2e9a4f Merge remote-tracking branch 'origin/5.14.2' into 5.14
Change-Id: I41a2c20ea03af6562f808e57e8b62ffd9ea3fb30
2020-04-21 09:29:04 +02:00
Antti Kokko 4ea446824d Add changes file for Qt 5.14.2
+ e936e2bf84 Bump version

Change-Id: I1a8f7348b5519b11a1cbf6eebf3f8f2f12d3d256
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2020-03-10 10:15:14 +02:00
Qt Forward Merge Bot 494f257b78 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I493575a4eca2a01238ab2cc3170025945b39c84f
2020-02-29 03:02:53 +01:00
Jani Heikkinen 196713714a Update plugins.qmltypes for 5.15
Task-number: QTBUG-82253
Change-Id: I1a452fcdcdaa69586d91c81d286fff9acadd5604
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
2020-02-25 13:56:42 +02:00
Qt Forward Merge Bot 1ddd5b7c79 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: Iba18a08188b70f7d2d1ce62a5468e8cd412d661c
2020-02-08 03:00:37 +01:00
Mike Krus 3bf17cf878 Update dependencies
So qt3d can be updated in turn

Change-Id: Iec7c4a56bd3a7c8fdfa04afff3b120cd06a7c442
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-02-06 16:42:19 +00:00
Qt Forward Merge Bot 3c91ce46a6 Merge remote-tracking branch 'origin/5.14' into 5.15
Conflicts:
	.qmake.conf

Change-Id: I4ca9b97e1ecc09176d8050284a9c085a37ddd839
2020-02-05 13:35:31 +01:00
Alexandru Croitor e936e2bf84 Bump version
Change-Id: I653244a1eff28fbef6fd479b23060c78dd230a40
2020-02-02 13:42:53 +01:00
Qt Forward Merge Bot 47d2efffb1 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: Iffd0ea940b618c6c88dff2daf7bd9b397593bfe0
2020-02-01 03:00:48 +01:00
Qt Forward Merge Bot c18e8ca6a8 Merge remote-tracking branch 'origin/5.14' into 5.15
Change-Id: Ic73d249b0ec9e92738509639abce31de47db395c
2020-01-28 03:06:23 +01:00
Qt Submodule Update Bot 5da320d0bc Update dependencies on 'dev' in qt/qtgamepad
Change-Id: I7bcebacb9bc9fcf2f4703fd3a59340f624f2012c
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-01-27 16:01:06 +01:00
Qt Forward Merge Bot 0a99f158a8 Merge remote-tracking branch 'origin/5.14.1' into 5.14
Change-Id: I070af078afe6a4d9784920e6753651827583cc8e
2020-01-27 14:18:17 +01:00
Qt Submodule Update Bot aadf489be1 Update dependencies on 'dev' in qt/qtgamepad
Change-Id: I50a520268cccc3e7666985f6ebff8194aaccb5ff
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-01-21 16:01:04 +01:00
Qt Submodule Update Bot fe92cdfa16 Update dependencies on 'dev' in qt/qtgamepad
Change-Id: Ica04e772f7144867c9e5cd35e7e43b6c7a62adc3
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-01-20 20:01:53 +01:00
Qt Submodule Update Bot 76b7134943 Update dependencies on 'dev' in qt/qtgamepad
Change-Id: I046ed52277bb0fa45108cf8146099648de32c7f1
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-01-15 13:01:01 +01:00
Antti Kokko 89e9949e72 Add changes file for Qt 5.14.1
+ 8fe3f88732 Bump version

Change-Id: I08be8f9a506a3ce78d8aa494366793dd0eba90f0
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2020-01-09 12:18:15 +02:00
Qt Forward Merge Bot cf4737dbb2 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I544870ae2f4c071e14520d3e00e9e8af1b93fa02
2019-12-31 03:03:20 +01:00
Qt Forward Merge Bot e2fe789f10 Merge remote-tracking branch 'origin/5.14' into 5.15
Conflicts:
	.qmake.conf

Change-Id: Ib2efe0c8577539d292742af117d0d36fffd38ad6
2019-12-30 11:33:27 +01:00
Qt Forward Merge Bot 5188ebc253 Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: Id6d9bc3d8fdd5dd9ae1fa45de668e5b0dd0932c6
2019-12-17 03:02:16 +01:00
Daniel Smith 8fe3f88732 Bump version
Change-Id: I9a718478e369337d3ae5884fe382575d2e1175b1
2019-12-16 15:23:42 +01:00
Qt Forward Merge Bot 626649e567 Merge remote-tracking branch 'origin/5.14' into 5.15
Change-Id: I369d0b136879b8db75cb33a553d829bb8bcbbca9
2019-12-14 03:00:20 +01:00
Qt Forward Merge Bot 2558f02a6b Merge remote-tracking branch 'origin/5.14.0' into 5.14
Change-Id: I48647e562fc9f2124be50eb8a8547f655fc05dd8
2019-12-13 12:50:44 +01:00
Qt Submodule Update Bot 211cf6dde3 Update dependencies on 'dev' in qt/qtgamepad
Change-Id: Iec140e20c5297744c39d174c96ecc64d3a26d634
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-12-05 19:02:01 +01:00
Qt Submodule Update Bot 6f0ce90507 Update dependencies on 'dev' in qt/qtgamepad
Change-Id: I9b864be34ad460e89d25303694deaeb4ab1af1a3
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-12-04 16:02:08 +01:00
Qt Submodule Update Bot fe0f82152f Update dependencies on 'dev' in qt/qtgamepad
Change-Id: I193790ed8b08ccc65954cc01981dba38321832cc
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-11-29 15:01:17 +01:00
Antti Kokko 8bef70f170 Add changes file for Qt 5.14.0
Change-Id: I196e83916b32a1085a76b967d8c4c5269528b310
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2019-11-28 18:26:10 +02:00