| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
For now events are sent to all MouseInputs regardless of their
state (active/inactive) or if the event is targeted at an entity.
Change-Id: I06d58bc72f994d211404c1f8a9ec862a2c65d300
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I24f302c28d944e18a1c19f7344f80abc5c86d309
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I8d042b79b58e9453f9836d55d2b5211f4ca1383c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
As for preparation for Qt5.5 release the copyright header is
updated to correspond the current license requirements.
Change-Id: I36632918b66f455539453b42c369689fb11298ec
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
This aspect doesn't need to depend on a QWindow, any QObject can do as
long as we can have an event filter on it and we see input events on it.
Rename the whole concept to "view" in the process.
Change-Id: Idce2fcc37c5679fe0f7915d27793685167dd59a6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
Adds a dispatch keyboard events job. pendingKeyEvents now clears the
pendingKeyEvents list as well so that we clear only the number of
events that will be processed by the job for the current frame.
Change-Id: I2f5e604733d5ad5cd243b9997adc4c6ebdcdbe19
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Returs a QVector of AspectJob to be performed for keyboard
handling. Internally handles all the dependencies between jobs.
Change-Id: Icfc2aa66dc716ffbadf341b77430bbbee3eb84c6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
This will allow to easily loop over each active KeyboardController when we
need to create jobs.
Change-Id: Id7d8759c5a5ca75757046d49893599a0182bc878
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
This will allow AspectJob to process those events for the next frame. Uses a
QMutex to protect concurrent accesses.
Change-Id: Iae925bbf9e27d4c1712b72ff74c2ca3e2974ecaa
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I83a72ad3f05ec7932ba97ba10cf996cf357499cf
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ia119595d728aa2eb02e58bbf2a5080f0590ee3d5
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I9d6ab0547c0eec5b26e00487d8c7f8a2005abf47
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
This private class will hold the required blocks needed
to have inputs working much like the Renderer class in
the RendererAspect.
Change-Id: I01a86ddd50efe44c096636ffc7cf34e8077450b0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|