Skeleton for touch screen handling
This commit is contained in:
@@ -65,6 +65,8 @@ GraphingWindow::GraphingWindow(DBCHandler *handler, const QVector<CANFrame> *fra
|
|||||||
selectedPen.setWidth(1);
|
selectedPen.setWidth(1);
|
||||||
selectedPen.setColor(Qt::blue);
|
selectedPen.setColor(Qt::blue);
|
||||||
|
|
||||||
|
ui->graphingView->setAttribute(Qt::WA_AcceptTouchEvents);
|
||||||
|
|
||||||
needScaleSetup = true;
|
needScaleSetup = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -322,6 +324,18 @@ bool GraphingWindow::eventFilter(QObject *obj, QEvent *event)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return true;
|
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 {
|
} else {
|
||||||
// standard event processing
|
// standard event processing
|
||||||
return QObject::eventFilter(obj, event);
|
return QObject::eventFilter(obj, event);
|
||||||
|
|||||||
Reference in New Issue
Block a user