bool ClassificationWidget::gestureEvent(QGestureEvent *event){ if (QGesture *swipe = event->gesture(Qt::SwipeGesture)) swipeTriggered(static_cast<QSwipeGesture *>(swipe)); else if (QGesture *pan = event->gesture(Qt::PanGesture)) panTriggered(static_cast<QPanGesture *>(pan)); else if (QGesture *tap = event->gesture(Qt::TapGesture)) tapTriggered(static_cast<QTapGesture *>(tap)); else if (QGesture *tapAndHold = event->gesture(Qt::TapAndHoldGesture)) tapAndHoldTriggered(static_cast<QTapAndHoldGesture *>(tapAndHold)); if (QGesture *pinch = event->gesture(Qt::PinchGesture)) pinchTriggered(static_cast<QPinchGesture *>(pinch)); return true; }
bool Mouse_Dialog::gestureEvent(QGestureEvent *e) { if(QGesture *swipe = e->gesture(Qt::SwipeGesture)){ swipeTriggered(static_cast<QSwipeGesture *>(swipe)); }else if(QGesture *pan = e->gesture(Qt::PanGesture)){ panTriggered(static_cast<QPanGesture *>(pan)); }else if(QGesture *pinch = e->gesture(Qt::PinchGesture)){ pinchTriggered(static_cast<QPinchGesture *>(pinch)); }else if(QGesture *tap = e->gesture(Qt::TapGesture)){ tapTriggered(static_cast<QTapGesture *>(tap)); }else if(QGesture *tap_hold = e->gesture(Qt::TapAndHoldGesture)){ tap_hold_Triggered(static_cast<QTapAndHoldGesture *>(tap_hold)); } return true; }