From: Kevin Ottens Date: Tue, 17 Jul 2012 15:21:55 +0000 (+0200) Subject: QNX: Remove mouse events synthetized from touch events X-Git-Tag: v5.0.0-beta1~632 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a31ac11d98e4139a6b9d4c3acff6d9e2685f5b17;p=profile%2Fivi%2Fqtbase.git QNX: Remove mouse events synthetized from touch events This behavior is now implemented in a finer way in QtQuick and QtWidgets, it's not needed anymore in the platform plugin. Change-Id: Iacdcd313253627fbba094abe4e9a9c1d23a431e1 Reviewed-by: Sean Harmer Reviewed-by: Kevin Krammer --- diff --git a/src/plugins/platforms/qnx/qqnxscreeneventhandler.cpp b/src/plugins/platforms/qnx/qqnxscreeneventhandler.cpp index 802362c..2c349be 100644 --- a/src/plugins/platforms/qnx/qqnxscreeneventhandler.cpp +++ b/src/plugins/platforms/qnx/qqnxscreeneventhandler.cpp @@ -427,23 +427,6 @@ void QQnxScreenEventHandler::handleTouchEvent(screen_event_t event, int qnxType) qScreenEventDebug() << Q_FUNC_INFO << "Qt touch, w =" << w << ", p=(" << pos[0] << "," << pos[1] << "), t=" << type; - - // convert primary touch to mouse event - if (touchId == 0) { - - // convert point to local coordinates - QPoint globalPoint(pos[0], pos[1]); - QPoint localPoint(windowPos[0], windowPos[1]); - - // map touch state to button state - Qt::MouseButtons buttons = (qnxType == SCREEN_EVENT_MTOUCH_RELEASE) ? Qt::NoButton : Qt::LeftButton; - - // inject event into Qt - QWindowSystemInterface::handleMouseEvent(w, localPoint, globalPoint, buttons); - qScreenEventDebug() << Q_FUNC_INFO << "Qt mouse, w =" << w - << ", (" << localPoint.x() << "," << localPoint.y() - << "), b =" << buttons; - } } } }