summaryrefslogtreecommitdiffstats
path: root/src/input/backend/genericdevicebackendnode_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated classes and functionsPaul Lemire2020-02-111-1/+1
| | | | | | | Mostly old messaging API Change-Id: I17eb2206b2ede56d2f7d36375d5e711d6149019f Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Update device nodes to use direct syncMike Krus2019-10-011-1/+1
| | | | | Change-Id: Ic93968816b719ff407db1d1f2f67d906fab3ca0a Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Replace Q_DECL_OVERRIDE with overrideKevin Funk2017-09-251-7/+7
| | | | | Change-Id: I92c955068e233c50043ad7d06a32300dd386c24d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Coding convention fix for Src/inputRobert Brock2017-03-161-2/+3
| | | | | | | | Reordering the header includes to comply with Qt coding conventions Task-number: QTBUG-56185 Change-Id: I1d1b61c2fac42505f85a1c4421e1292259270568 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Make QInputDevicePlugin and friends privateKevin Ottens2016-05-021-1/+1
| | | | | | | | | Now QInputDevicePlugin, QInputDeviceIntegration and QAbstractPhysicalDeviceBackendNode are private. Change-Id: I8fad31770c6ef7d01781a98654859124a1323406 Task-number: QTBUG-51453 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Remove virtual QBackendNode *create(QNode *frontend) constSean Harmer2016-05-011-1/+0
| | | | | | | | from QBackendNodeMapper and subclasses. No longer needed now we have disabled cloning. Change-Id: I261fa7bccfa9a4019d479079e2ff7c19154e5e72 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* GenericDeviceBackendNode: aggregate mutex by valueMarc Mutz2016-04-301-1/+1
| | | | | | | | The mutex does not partake in shared ownership, so there's no reason to hold it in a shared pointer. Change-Id: Ifcc2195d6b942fb881419b9f67b712c63afa8060 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* GenericDeviceBackendFunctor handles creationSean Harmer2016-03-301-0/+1
| | | | | Change-Id: I40dbfbd50e90d55b7553bdec0fde3ea5b6ae1d96 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* QBackendNodeFunctor -> QBackendNodeMapperPaul Lemire2016-02-231-1/+1
| | | | | Change-Id: Ie81f98c22a3a5cc97e31671f9455d597a0e20b39 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* const QNodeId & -> QNodeIdPaul Lemire2016-02-221-2/+2
| | | | | Change-Id: Ia672918cbae3b950e20e68bfbfd6982676a5981e Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Removed factory member variableRobert Brock2016-02-071-1/+1
| | | | | | | | | The variable was removed from QBackendNode and subsequently all areas it appeared. Task-number: QTBUG-49682 Change-Id: I5904714b55aaefbe07ee11008ff49cd1d9b89950 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Unify license header usageAntti Kokko2016-01-261-11/+14
| | | | | | | Update old header.LGPL3 to header.LGPL Change-Id: I8eac0cd6bbc276a56df487249cc459c0d4fab165 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Say hello to GenericDeviceBogDan Vatra2016-01-161-0/+102
GenericDevice can be used to deliver events to Qt3D from any device which is not handled already by Qt3D. What the user need to do is to instantiate a GenericDevice object, set GenericDevice::axesMap and GenericDevice::buttonsMap properties, then use GenericDevice::axisEvent and GenericDevice::buttonEvent signals to deliver the events. [ChangeLog][Input] added GenericDevice Change-Id: Iaef3ff8fabf5002de41d55587ddf1352e6a3e458 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>