Hi, I would like to understand how can I handle a QQuickItem touch input when extending QQuickItem and creating my own item in C++
I can’t find documentation that explains this, neither examples. I have tried the following and none have worked. What am I missing? // Implementation MyItem::MyItem(QQuickItem* parent) : QQuickItem(parent) { setAcceptedMouseButtons(Qt::LeftButton); setFiltersChildMouseEvents(true); setKeepTouchGrab(true); } // Header protected: void mousePressEvent(QMouseEvent *event) { QQuickItem::mousePressEvent(event); qDebug() << "mousePressEvent" << event->pos(); } void mouseMoveEvent(QMouseEvent *event) { QQuickItem::mouseMoveEvent(event); qDebug() << "mouseMoveEvent" << event->pos(); } void mouseReleaseEvent(QMouseEvent *event) { QQuickItem::mouseReleaseEvent(event); qDebug() << "mouseReleaseEvent" << event->pos(); } void mouseReleaseEvent(); void touchEvent(QTouchEvent* event) { qDebug() << "touch event" << event; } bool eventFilter(QObject *, QEvent *event) { qDebug() << "processing TouchUpdate..."; if (event->type() == QEvent::TouchUpdate) { } // other Touch events here... return false; } Thanks, Regards, Nuno _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest