summaryrefslogtreecommitdiffstats
path: root/src/input/backend
Commit message (Expand)AuthorAgeFilesLines
* Fix build for -no-feature-wheeleventStephan Binner2017-04-279-8/+46
* Coding convention fix for Src/inputRobert Brock2017-03-1651-114/+170
* Add plumbing and process AxisAccumulators each frameSean Harmer2016-12-0710-3/+236
* Add backend class for AxisAccumulator and testsSean Harmer2016-12-073-2/+210
* ActionInput: remove {} for single line ifPaul Lemire2016-11-191-3/+2
* UpdateAxisActionJob: handle proxy physical devicesPaul Lemire2016-11-195-27/+6
* Input: add utils header with helpersPaul Lemire2016-11-192-1/+105
* PhysicalDeviceProxy: store id of loaded devicePaul Lemire2016-11-192-1/+12
* MouseDevice: make testablePaul Lemire2016-11-192-20/+50
* UpdateAxisAxtionJob: typedef should be using a QSharedPointerPaul Lemire2016-11-181-1/+1
* Input: add LoadProxyDeviceJobPaul Lemire2016-11-183-2/+190
* Input: move createPhysicalDevice into input handlerPaul Lemire2016-11-182-0/+14
* Input JobCommons: add entry for device proxy jobPaul Lemire2016-11-181-1/+2
* Add PhysicalDeviceProxy: backend for QAbstractPhysicalDeviceProxyPaul Lemire2016-11-187-2/+267
* ButtonAxisInput shouldn't process when disabledKevin Ottens2016-10-291-0/+3
* AnalogAxisInput shouldn't process when disabledKevin Ottens2016-10-291-0/+3
* Axes shouldn't change value when disabledKevin Ottens2016-10-291-1/+1
* InputSequences shouldn't process when disabledKevin Ottens2016-10-291-0/+3
* InputChords shouldn't process when disabledKevin Ottens2016-10-291-0/+3
* ActionInputs shouldn't process when disabledKevin Ottens2016-10-291-0/+3
* Actions should not activate when disabledKevin Ottens2016-10-291-1/+1
* Move all axis input logic in the relevant classesKevin Ottens2016-10-298-62/+90
* Merge branch '5.7' into 5.8Sean Harmer2016-10-102-3/+4
|\
| * Export AxisSetting for unit testsPaul Lemire2016-10-101-1/+1
| * QAbstractPhysicalDeviceBackendNode: remove assert that conflicts with testsPaul Lemire2016-10-101-1/+0
| * QAbstractPhysicalDeviceBackendNode: fix bad erasePaul Lemire2016-10-101-1/+3
* | MouseDevice: add wheel axes handlingPaul Lemire2016-09-083-1/+23
* | UpdateAxisActionJob: only perform job if device enabledPaul Lemire2016-08-271-0/+4
* | LogicalDevice: make testablePaul Lemire2016-08-261-2/+1
|/
* Frontend is in ms but backend in nsKevin Ottens2016-08-255-12/+14
* Fix order handling in input sequencesKevin Ottens2016-08-241-0/+3
* Fix spurious sequence trigger on first key pressKevin Ottens2016-08-241-0/+1
* Fix timeout handling in input chordsKevin Ottens2016-08-241-9/+15
* Fix spurious chord trigger on first key pressKevin Ottens2016-08-241-0/+1
* Move input, chord and sequence logic out of jobKevin Ottens2016-08-244-61/+62
* Add convenience to look for action inputs by idKevin Ottens2016-08-242-0/+14
* Action input nodes inherit from the abstract classKevin Ottens2016-08-246-15/+36
* Add an AbstractActionInput base classKevin Ottens2016-08-243-0/+139
* MouseDevice: initialize m_inputHandlerEdward Welbourne2016-08-161-0/+1
* MouseDevice: do not reset the MouseState if we have not received eventsPaul Lemire2016-07-191-6/+4
* KeyboardDevice: do not store handles/ids of input devicesPaul Lemire2016-06-304-32/+3
* Fix MouseHandler/SourceDevice mouse event dispatchingPaul Lemire2016-06-304-39/+14
* Input: set profiling type on the jobsPaul Lemire2016-06-284-0/+8
* Input: add job types to ease profilingPaul Lemire2016-06-282-1/+81
* Fix -Wreorder warning in MouseDeviceSean Harmer2016-06-211-1/+1
* Avoiding badly quantized axis input valuesSean Harmer2016-06-111-2/+6
* Don't jump input when releasing and pressing mouse button elsewhereSean Harmer2016-06-112-2/+8
* Fix reset in input event filters in shutdownMäättä Antti2016-06-084-0/+19
* Unit tests for QKeyboardHandlerKevin Ottens2016-05-234-5/+8
* Repair AxisSetting handling in physical devicesKevin Ottens2016-05-232-19/+36