#include <QGraphicsView>
#include <QMimeData>
#include <QTimer>
+#include <QTouchEvent>
KItemListController::KItemListController(KItemModelBase* model, KItemListView* view, QObject* parent) :
QObject(parent),
return accepted;
}
-bool KItemListController::touchBeginEvent(QGestureEvent* event, const QTransform& transform)
+bool KItemListController::touchBeginEvent(QTouchEvent* event, const QTransform& transform)
{
Q_UNUSED(event)
Q_UNUSED(transform)
case QEvent::Gesture:
return gestureEvent(static_cast<QGestureEvent*>(event), transform);
case QEvent::TouchBegin:
- return touchBeginEvent();
+ return touchBeginEvent(static_cast<QTouchEvent*>(event), transform);
default:
break;
}
class QKeyEvent;
class QTapGesture;
class QTransform;
+class QTouchEvent;
/**
* @brief Controls the view, model and selection of an item-list.
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);