Hey,

I was never successful extending QQuickItem to override touchEvent and handle 
then on the C++.

that’s what I was trying to say on previous email that Shawn Rutledge replied 
to me and I forgot to reply to him.

What exactly must done (the minimal necessary steps), to have a QQuickItem 
responding to touchEvents on the C++ side?

Can you please point an example or explicitly say here the minimal amount of 
code to make it do it? I simply can’t! :(

Regards,

Nuno



> On 1 May 2017, at 11:15, Jean-Michaël Celerier 
> <jeanmichael.celer...@gmail.com> wrote:
> 
> > You can reimplement QQuickItem::touchEvent() to handle touch events. See 
> > QTouchEvent docs for the details.
> 
> Thanks. I guess there's not a similar way if one wants to stay in the QML 
> realm ? 
> 
> Best
> Jean-Michaël
> 
> 
> 
> On Mon, May 1, 2017 at 8:24 AM, J-P Nurmi <jpnu...@qt.io 
> <mailto:jpnu...@qt.io>> wrote:
> > On 1 May 2017, at 01:31, Jean-Michaël Celerier 
> > <jeanmichael.celer...@gmail.com <mailto:jeanmichael.celer...@gmail.com>> 
> > wrote:
> >
> > Bump.
> >
> > Even if Qt Quick Controls 2.0 are apparently gaining this feature in 5.9.0, 
> > how would one go when writing custom QQuickItem, if multiple distinct items 
> > have to be able to receive touch events simultaneously ?
> 
> Hi,
> 
> You can reimplement QQuickItem::touchEvent() to handle touch events. See 
> QTouchEvent docs for the details.
> 
> - http://doc.qt.io/qt-5/qquickitem.html#touchEvent 
> <http://doc.qt.io/qt-5/qquickitem.html#touchEvent>
> - http://doc.qt.io/qt-5/qtouchevent.html 
> <http://doc.qt.io/qt-5/qtouchevent.html>
> 
> PS. Unlike for QWidgets and QGraphicsItems, there is no need to explicitly 
> enable touch events for QQuickItems.
> 
> --
> J-P Nurmi
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org <mailto:Interest@qt-project.org>
> http://lists.qt-project.org/mailman/listinfo/interest 
> <http://lists.qt-project.org/mailman/listinfo/interest>
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to