Details
-
Suggestion
-
Resolution: Out of scope
-
P4: Low
-
None
-
None
-
None
Description
Currently it stops when you hit the screen edge, but you aren't paying attention to cursor position in this case: you just want to keep rotating the camera as long as you keep dragging.
Of course edge of the desk is another limit, but there's nothing we can do about that.
One idea is to detect that we hit the edge of the desktop and then use a timer to keep rotating. It would be best if the QPA plugins could all give us relative mouse events somehow, but I suspect that isn't possible on X11.
Attachments
Issue Links
- depends on
-
QTBUG-93180 API for cross-platform relative pointer events ?
- Reported
- is required for
-
QT3DS-1168 Mouse dragging stops when reaching edge of screen
- Reported
- relates to
-
QTBUG-74971 mouse events contain incorrect position when using QCursor::setPos
- Reported
For Gerrit Dashboard: QTBUG-92264 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
341517,4 | WIP WasdController: if the mouse hits the screen edge, keep rotating | dev | qt/qtquick3d | Status: NEW | -2 | 0 |