Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring of the input system to support multitouch gestures #5

Open
GoogleCodeExporter opened this issue Mar 15, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

The current input system resides mostly inside a single UI class 
(calibrationwindow.cpp) and the event generation is also carried out without 
regard to the finer details such as the presence of multiple IR points. To 
enable multitouch gestures, this module needs to be refactored in accordance 
with the class hierarchy proposed in the SDD.

This will primarily be accomplished by separating the event generation system 
and placing it inside its own class.

Original issue reported on code.google.com by [email protected] on 20 Mar 2011 at 3:36

@GoogleCodeExporter
Copy link
Author

r63 is a major step towards this:

 - EventGenerator is now a separate class handling event generation logic
 - EventGenerator generates mouse events if visiblePoints=1, passes them to gesture recognizer if >1 with appropriate transition logic, still needs work though...
 - QjtMouseGestureFilter has new methods for EventGenerator to directly interface for gestures
 - (not totally relevant: inclusions of appglobals.h in inappropriate places were causing compile errors, fixed)

Original comment by [email protected] on 20 Mar 2011 at 4:08

@GoogleCodeExporter
Copy link
Author

Changing status to started, I'm working on this.

Original comment by [email protected] on 23 Mar 2011 at 3:49

  • Changed state: Started

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant