Advice on adding multitouch to an application
-
I'm not a developer of the project, but I'm nonetheless trying to pave the way for multitouch development in Mixxx, a feature-rich cross-platform DJ application which uses the Qt platform library for most data structures, graphics drawing, and window handling: https://en.wikipedia.org/wiki/Mixxx
I've been banging my head against the internet for awhile now so I hope that someone here can point me in a certain and fruitful direction as to where to begin, and if Qt is the place to start. Some suggestions has been that this:
https://qt-project.org/doc/qt-4.8/qtouchevent.html
is possibly the place to begin?
Basically what I need is simply to be able to operate more than one control at a time. I'm not interested in gesture support right now or in the near future. I've tested Mixxx with an old touch interface (non-multi) and it mostly works, but of course only using one control at a time.
Relevant threads and bugs are here:
https://bugs.launchpad.net/mixxx/+bug/1152572
http://mixxx.org/forums/viewtopic.php?f=1&t=5526
Any help at all is appreciated - thanks in advance.
(I didn't have the time to decipher proper paragraph breaks, sorry)
-
Qt has touch-support, if the OS itself also supports it, and thus also gesture support. So you will be fine using "QTouchEvent docs as starting point":https://qt-project.org/doc/qt-4.8/qtouchevent.html#details.
Using multiple widgets simultaneously by multi-touch is possible when following the QTouchEvent docs (see caption "Touch Point Grouping").