From 63c526cb1f93ed0d9d38602fc984d9782167b31f Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Tue, 3 Nov 2015 19:19:35 -0500 Subject: [PATCH] Skeleton for touch screen handling --- graphingwindow.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/graphingwindow.cpp b/graphingwindow.cpp index 10f9205..f1a9fc6 100644 --- a/graphingwindow.cpp +++ b/graphingwindow.cpp @@ -65,6 +65,8 @@ GraphingWindow::GraphingWindow(DBCHandler *handler, const QVector *fra selectedPen.setWidth(1); selectedPen.setColor(Qt::blue); + ui->graphingView->setAttribute(Qt::WA_AcceptTouchEvents); + needScaleSetup = true; } @@ -322,6 +324,18 @@ bool GraphingWindow::eventFilter(QObject *obj, QEvent *event) break; } return true; + } else if (event->type() == QEvent::TouchBegin) + { + qDebug() << "Touch begin"; + } else if (event->type() == QEvent::TouchCancel) + { + qDebug() << "Touch cancel"; + } else if (event->type() == QEvent::TouchEnd) + { + qDebug() << "Touch End"; + } else if (event->type() == QEvent::TouchUpdate) + { + qDebug() << "Touch Update"; } else { // standard event processing return QObject::eventFilter(obj, event);