diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp index 172b57e92d..b7d1da7d25 100644 --- a/src/kitemviews/kitemlistcontroller.cpp +++ b/src/kitemviews/kitemlistcontroller.cpp @@ -26,6 +26,7 @@ #include #include #include +#include KItemListController::KItemListController(KItemModelBase* model, KItemListView* view, QObject* parent) : QObject(parent), @@ -936,7 +937,7 @@ bool KItemListController::gestureEvent(QGestureEvent* event, const QTransform& t return accepted; } -bool KItemListController::touchBeginEvent(QGestureEvent* event, const QTransform& transform) +bool KItemListController::touchBeginEvent(QTouchEvent* event, const QTransform& transform) { Q_UNUSED(event) Q_UNUSED(transform) @@ -1137,7 +1138,7 @@ bool KItemListController::processEvent(QEvent* event, const QTransform& transfor case QEvent::Gesture: return gestureEvent(static_cast(event), transform); case QEvent::TouchBegin: - return touchBeginEvent(); + return touchBeginEvent(static_cast(event), transform); default: break; } diff --git a/src/kitemviews/kitemlistcontroller.h b/src/kitemviews/kitemlistcontroller.h index eb6d85e8a6..cdbc5b4704 100644 --- a/src/kitemviews/kitemlistcontroller.h +++ b/src/kitemviews/kitemlistcontroller.h @@ -32,6 +32,7 @@ class QInputMethodEvent; class QKeyEvent; class QTapGesture; class QTransform; +class QTouchEvent; /** * @brief Controls the view, model and selection of an item-list. @@ -301,7 +302,7 @@ private: bool wheelEvent(QGraphicsSceneWheelEvent* event, const QTransform& transform); bool resizeEvent(QGraphicsSceneResizeEvent* event, const QTransform& transform); bool gestureEvent(QGestureEvent* event, const QTransform& transform); - bool touchBeginEvent(QGestureEvent* event, const QTransform& transform); + bool touchBeginEvent(QTouchEvent* event, const QTransform& transform); void tapTriggered(QTapGesture* tap, const QTransform& transform); void tapAndHoldTriggered(QGestureEvent* event, const QTransform& transform); void pinchTriggered(QGestureEvent* event, const QTransform& transform);