├── .cmake.conf ├── .gitmodules ├── .tag ├── CMakeLists.txt ├── LICENSES ├── BSD-3-Clause.txt ├── GFDL-1.3-no-invariants-only.txt ├── GPL-2.0-only.txt ├── GPL-3.0-only.txt ├── LGPL-3.0-only.txt ├── LicenseRef-Qt-Commercial.txt └── Qt-GPL-exception-1.0.txt ├── README.md ├── configure.cmake ├── examples ├── CMakeLists.txt └── universalinput │ ├── CMakeLists.txt │ ├── actionpong │ ├── ActionMap.qml │ ├── Ball.qml │ ├── CMakeLists.txt │ ├── Paddle.qml │ ├── PaddleController.qml │ ├── main.cpp │ └── main.qml │ ├── consolejoystickmonitor │ ├── CMakeLists.txt │ └── main.cpp │ ├── mousegrab │ ├── CMakeLists.txt │ ├── main.cpp │ └── main.qml │ ├── quickaction │ ├── CMakeLists.txt │ ├── Controller.qml │ ├── GameObject.qml │ ├── GameObjectList.qml │ ├── Platform.qml │ ├── Player.qml │ ├── main.cpp │ └── main.qml │ ├── simple │ ├── CMakeLists.txt │ ├── android │ │ └── AndroidManifest.xml │ ├── gamepadmonitor.cpp │ ├── gamepadmonitor.h │ └── main.cpp │ └── virtualgamepad │ ├── ButtonIsland.qml │ ├── CMakeLists.txt │ ├── JoyButton.qml │ ├── Joystick.qml │ ├── VirtualGamepad.qml │ ├── main.cpp │ └── main.qml ├── src ├── 3rdparty │ └── sdlgamecontrollerdb │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gamecontrollerdb.txt │ │ ├── import_from_sdlgamecontrollerdb_tarball.sh │ │ └── qt_attribution.json ├── CMakeLists.txt ├── gamepad │ ├── CMakeLists.txt │ ├── qgamepad.cpp │ └── qgamepad.h ├── plugins │ ├── CMakeLists.txt │ ├── joystickinputs │ │ ├── CMakeLists.txt │ │ ├── android │ │ │ ├── CMakeLists.txt │ │ │ ├── android.json │ │ │ ├── androidjoystickinput.cpp │ │ │ ├── androidjoystickinput.h │ │ │ ├── androidjoystickinputplugin.cpp │ │ │ ├── androidjoystickinputplugin.h │ │ │ └── jar │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── src │ │ │ │ └── org │ │ │ │ └── qtproject │ │ │ │ └── qt │ │ │ │ └── android │ │ │ │ └── universalinput │ │ │ │ ├── QtJoystick.java │ │ │ │ └── QtJoystickInputHandler.java │ │ ├── ios │ │ │ ├── CMakeLists.txt │ │ │ ├── ios.json │ │ │ ├── iosjoystickinput.h │ │ │ ├── iosjoystickinput.mm │ │ │ ├── iosjoystickinputplugin.cpp │ │ │ └── iosjoystickinputplugin.h │ │ ├── linux │ │ │ ├── CMakeLists.txt │ │ │ ├── linux.json │ │ │ ├── linuxjoystickinput.cpp │ │ │ ├── linuxjoystickinput.h │ │ │ ├── linuxjoystickinputplugin.cpp │ │ │ └── linuxjoystickinputplugin.h │ │ ├── macos │ │ │ ├── CMakeLists.txt │ │ │ ├── macos.json │ │ │ ├── macosjoystickinput.h │ │ │ ├── macosjoystickinput.mm │ │ │ ├── macosjoystickinputplugin.cpp │ │ │ └── macosjoystickinputplugin.h │ │ └── windows │ │ │ ├── CMakeLists.txt │ │ │ ├── windows.json │ │ │ ├── windowsjoystickinput.cpp │ │ │ ├── windowsjoystickinput.h │ │ │ ├── windowsjoystickinputplugin.cpp │ │ │ └── windowsjoystickinputplugin.h │ └── mouseinputs │ │ ├── CMakeLists.txt │ │ ├── linux │ │ ├── CMakeLists.txt │ │ ├── linux.json │ │ ├── linuxmouseinput.cpp │ │ ├── linuxmouseinput.h │ │ ├── linuxmouseinputplugin.cpp │ │ └── linuxmouseinputplugin.h │ │ ├── macos │ │ ├── CMakeLists.txt │ │ ├── macos.json │ │ ├── macosmouseinput.h │ │ ├── macosmouseinput.mm │ │ ├── macosmouseinputplugin.cpp │ │ └── macosmouseinputplugin.h │ │ └── windows │ │ ├── CMakeLists.txt │ │ ├── windows.json │ │ ├── windowsmouseinput.cpp │ │ ├── windowsmouseinput.h │ │ ├── windowsmouseinputplugin.cpp │ │ └── windowsmouseinputplugin.h ├── quickactionstore │ ├── CMakeLists.txt │ ├── qquickactionhandler.cpp │ ├── qquickactionhandler_p.h │ ├── qquickactionstore.cpp │ ├── qquickactionstore_p.h │ ├── qquickeventlistener.cpp │ └── qquickeventlistener_p.h ├── quickgamepad │ ├── CMakeLists.txt │ ├── qquickgamepad.cpp │ └── qquickgamepad_p.h ├── quickuniversalinput │ ├── CMakeLists.txt │ ├── qquickuniversalinput.cpp │ └── qquickuniversalinput_p.h └── universalinput │ ├── CMakeLists.txt │ ├── GODOT_LICENSE.txt │ ├── doc │ └── images │ │ └── gamecontrollers.jpg │ ├── qactionstore.cpp │ ├── qactionstore.h │ ├── qjoydevicemappingparser.cpp │ ├── qjoydevicemappingparser_p.h │ ├── qjoystickinput_p.h │ ├── qjoystickinputfactory.cpp │ ├── qjoystickinputfactory_p.h │ ├── qjoystickinputplugin_p.h │ ├── qmouseinput_p.h │ ├── qmouseinputfactory.cpp │ ├── qmouseinputfactory_p.h │ ├── qmouseinputplugin_p.h │ ├── qt_attribution.json │ ├── qtuniversalinputglobal.h │ ├── qtuniversalinputglobal_p.h │ ├── quniversalinput.cpp │ ├── quniversalinput.h │ └── quniversalinput_p.h └── tests ├── CMakeLists.txt └── auto └── CMakeLists.txt /.cmake.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/.cmake.conf -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tag: -------------------------------------------------------------------------------- 1 | 960c159a6f43ec67dce72d3ab1790880d78254e3 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/GFDL-1.3-no-invariants-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/GFDL-1.3-no-invariants-only.txt -------------------------------------------------------------------------------- /LICENSES/GPL-2.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/GPL-2.0-only.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/GPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/LGPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/LicenseRef-Qt-Commercial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/LicenseRef-Qt-Commercial.txt -------------------------------------------------------------------------------- /LICENSES/Qt-GPL-exception-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/LICENSES/Qt-GPL-exception-1.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/README.md -------------------------------------------------------------------------------- /configure.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/configure.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/actionpong/ActionMap.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/ActionMap.qml -------------------------------------------------------------------------------- /examples/universalinput/actionpong/Ball.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/Ball.qml -------------------------------------------------------------------------------- /examples/universalinput/actionpong/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/actionpong/Paddle.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/Paddle.qml -------------------------------------------------------------------------------- /examples/universalinput/actionpong/PaddleController.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/PaddleController.qml -------------------------------------------------------------------------------- /examples/universalinput/actionpong/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/actionpong/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/actionpong/main.qml -------------------------------------------------------------------------------- /examples/universalinput/consolejoystickmonitor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/consolejoystickmonitor/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/consolejoystickmonitor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/consolejoystickmonitor/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/mousegrab/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/mousegrab/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/mousegrab/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/mousegrab/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/mousegrab/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/mousegrab/main.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/quickaction/Controller.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/Controller.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/GameObject.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/GameObject.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/GameObjectList.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/GameObjectList.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/Platform.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/Platform.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/Player.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/Player.qml -------------------------------------------------------------------------------- /examples/universalinput/quickaction/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/quickaction/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/quickaction/main.qml -------------------------------------------------------------------------------- /examples/universalinput/simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/simple/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/simple/android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/simple/android/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/universalinput/simple/gamepadmonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/simple/gamepadmonitor.cpp -------------------------------------------------------------------------------- /examples/universalinput/simple/gamepadmonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/simple/gamepadmonitor.h -------------------------------------------------------------------------------- /examples/universalinput/simple/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/simple/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/ButtonIsland.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/ButtonIsland.qml -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/CMakeLists.txt -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/JoyButton.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/JoyButton.qml -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/Joystick.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/Joystick.qml -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/VirtualGamepad.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/VirtualGamepad.qml -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/main.cpp -------------------------------------------------------------------------------- /examples/universalinput/virtualgamepad/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/examples/universalinput/virtualgamepad/main.qml -------------------------------------------------------------------------------- /src/3rdparty/sdlgamecontrollerdb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/3rdparty/sdlgamecontrollerdb/LICENSE -------------------------------------------------------------------------------- /src/3rdparty/sdlgamecontrollerdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/3rdparty/sdlgamecontrollerdb/README.md -------------------------------------------------------------------------------- /src/3rdparty/sdlgamecontrollerdb/gamecontrollerdb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/3rdparty/sdlgamecontrollerdb/gamecontrollerdb.txt -------------------------------------------------------------------------------- /src/3rdparty/sdlgamecontrollerdb/import_from_sdlgamecontrollerdb_tarball.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/3rdparty/sdlgamecontrollerdb/import_from_sdlgamecontrollerdb_tarball.sh -------------------------------------------------------------------------------- /src/3rdparty/sdlgamecontrollerdb/qt_attribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/3rdparty/sdlgamecontrollerdb/qt_attribution.json -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/gamepad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/gamepad/CMakeLists.txt -------------------------------------------------------------------------------- /src/gamepad/qgamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/gamepad/qgamepad.cpp -------------------------------------------------------------------------------- /src/gamepad/qgamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/gamepad/qgamepad.h -------------------------------------------------------------------------------- /src/plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/android.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "android" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/androidjoystickinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/androidjoystickinput.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/androidjoystickinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/androidjoystickinput.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/androidjoystickinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/androidjoystickinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/androidjoystickinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/androidjoystickinputplugin.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/jar/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/jar/AndroidManifest.xml -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/jar/src/org/qtproject/qt/android/universalinput/QtJoystick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/jar/src/org/qtproject/qt/android/universalinput/QtJoystick.java -------------------------------------------------------------------------------- /src/plugins/joystickinputs/android/jar/src/org/qtproject/qt/android/universalinput/QtJoystickInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/android/jar/src/org/qtproject/qt/android/universalinput/QtJoystickInputHandler.java -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/ios/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/ios.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "ios" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/iosjoystickinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/ios/iosjoystickinput.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/iosjoystickinput.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/ios/iosjoystickinput.mm -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/iosjoystickinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/ios/iosjoystickinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/ios/iosjoystickinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/ios/iosjoystickinputplugin.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/linux/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/linux.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "linux" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/linuxjoystickinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/linux/linuxjoystickinput.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/linuxjoystickinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/linux/linuxjoystickinput.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/linuxjoystickinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/linux/linuxjoystickinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/linux/linuxjoystickinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/linux/linuxjoystickinputplugin.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/macos/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/macos.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "macos" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/macosjoystickinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/macos/macosjoystickinput.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/macosjoystickinput.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/macos/macosjoystickinput.mm -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/macosjoystickinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/macos/macosjoystickinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/macos/macosjoystickinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/macos/macosjoystickinputplugin.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/windows/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/windows.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "windows" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/windowsjoystickinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/windows/windowsjoystickinput.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/windowsjoystickinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/windows/windowsjoystickinput.h -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/windowsjoystickinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/windows/windowsjoystickinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/joystickinputs/windows/windowsjoystickinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/joystickinputs/windows/windowsjoystickinputplugin.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/linux/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/linux.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "linux" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/linuxmouseinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/linux/linuxmouseinput.cpp -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/linuxmouseinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/linux/linuxmouseinput.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/linuxmouseinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/linux/linuxmouseinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/mouseinputs/linux/linuxmouseinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/linux/linuxmouseinputplugin.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/macos/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/macos.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "macos" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/macosmouseinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/macos/macosmouseinput.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/macosmouseinput.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/macos/macosmouseinput.mm -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/macosmouseinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/macos/macosmouseinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/mouseinputs/macos/macosmouseinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/macos/macosmouseinputplugin.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/windows/CMakeLists.txt -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/windows.json: -------------------------------------------------------------------------------- 1 | { 2 | "Keys": [ "windows" ] 3 | } 4 | -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/windowsmouseinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/windows/windowsmouseinput.cpp -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/windowsmouseinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/windows/windowsmouseinput.h -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/windowsmouseinputplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/windows/windowsmouseinputplugin.cpp -------------------------------------------------------------------------------- /src/plugins/mouseinputs/windows/windowsmouseinputplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/plugins/mouseinputs/windows/windowsmouseinputplugin.h -------------------------------------------------------------------------------- /src/quickactionstore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/CMakeLists.txt -------------------------------------------------------------------------------- /src/quickactionstore/qquickactionhandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickactionhandler.cpp -------------------------------------------------------------------------------- /src/quickactionstore/qquickactionhandler_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickactionhandler_p.h -------------------------------------------------------------------------------- /src/quickactionstore/qquickactionstore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickactionstore.cpp -------------------------------------------------------------------------------- /src/quickactionstore/qquickactionstore_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickactionstore_p.h -------------------------------------------------------------------------------- /src/quickactionstore/qquickeventlistener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickeventlistener.cpp -------------------------------------------------------------------------------- /src/quickactionstore/qquickeventlistener_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickactionstore/qquickeventlistener_p.h -------------------------------------------------------------------------------- /src/quickgamepad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickgamepad/CMakeLists.txt -------------------------------------------------------------------------------- /src/quickgamepad/qquickgamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickgamepad/qquickgamepad.cpp -------------------------------------------------------------------------------- /src/quickgamepad/qquickgamepad_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickgamepad/qquickgamepad_p.h -------------------------------------------------------------------------------- /src/quickuniversalinput/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickuniversalinput/CMakeLists.txt -------------------------------------------------------------------------------- /src/quickuniversalinput/qquickuniversalinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickuniversalinput/qquickuniversalinput.cpp -------------------------------------------------------------------------------- /src/quickuniversalinput/qquickuniversalinput_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/quickuniversalinput/qquickuniversalinput_p.h -------------------------------------------------------------------------------- /src/universalinput/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/CMakeLists.txt -------------------------------------------------------------------------------- /src/universalinput/GODOT_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/GODOT_LICENSE.txt -------------------------------------------------------------------------------- /src/universalinput/doc/images/gamecontrollers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/doc/images/gamecontrollers.jpg -------------------------------------------------------------------------------- /src/universalinput/qactionstore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qactionstore.cpp -------------------------------------------------------------------------------- /src/universalinput/qactionstore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qactionstore.h -------------------------------------------------------------------------------- /src/universalinput/qjoydevicemappingparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoydevicemappingparser.cpp -------------------------------------------------------------------------------- /src/universalinput/qjoydevicemappingparser_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoydevicemappingparser_p.h -------------------------------------------------------------------------------- /src/universalinput/qjoystickinput_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoystickinput_p.h -------------------------------------------------------------------------------- /src/universalinput/qjoystickinputfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoystickinputfactory.cpp -------------------------------------------------------------------------------- /src/universalinput/qjoystickinputfactory_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoystickinputfactory_p.h -------------------------------------------------------------------------------- /src/universalinput/qjoystickinputplugin_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qjoystickinputplugin_p.h -------------------------------------------------------------------------------- /src/universalinput/qmouseinput_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qmouseinput_p.h -------------------------------------------------------------------------------- /src/universalinput/qmouseinputfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qmouseinputfactory.cpp -------------------------------------------------------------------------------- /src/universalinput/qmouseinputfactory_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qmouseinputfactory_p.h -------------------------------------------------------------------------------- /src/universalinput/qmouseinputplugin_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qmouseinputplugin_p.h -------------------------------------------------------------------------------- /src/universalinput/qt_attribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qt_attribution.json -------------------------------------------------------------------------------- /src/universalinput/qtuniversalinputglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qtuniversalinputglobal.h -------------------------------------------------------------------------------- /src/universalinput/qtuniversalinputglobal_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/qtuniversalinputglobal_p.h -------------------------------------------------------------------------------- /src/universalinput/quniversalinput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/quniversalinput.cpp -------------------------------------------------------------------------------- /src/universalinput/quniversalinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/quniversalinput.h -------------------------------------------------------------------------------- /src/universalinput/quniversalinput_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/src/universalinput/quniversalinput_p.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2024 The Qt Company Ltd. 2 | # SPDX-License-Identifier: BSD-3-Clause 3 | 4 | qt_build_tests() 5 | 6 | -------------------------------------------------------------------------------- /tests/auto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qt/qtgamepad/HEAD/tests/auto/CMakeLists.txt --------------------------------------------------------------------------------