9#ifndef QQuickVTKPinchEvent_h
10#define QQuickVTKPinchEvent_h
12#include "vtkGUISupportQtQuickModule.h"
19VTK_ABI_NAMESPACE_BEGIN
26 QQUICKVTK_TRANSLATE = 0,
35 const QVector2D& translation = QVector2D(0, 0),
double scale = 1.0,
double angle = 0.0);
80 QVector2D m_translation;
Custom multitouch pinch event handler for QML PinchHandler.
virtual QVector2D translation()
Set/get translation.
virtual void setTranslation(QVector2D trans)
Set/get translation.
virtual void setPinchEventType(PinchTypes t)
Set/Get the pinch event type.
virtual void setPosition(QPointF pos)
Set/get position.
virtual void setAngle(double angle)
Set/get rotation angle (in degrees)
static const QEvent::Type QQuickVTKPinch
QQuickVTKPinchEvent(QEvent::Type type, PinchTypes pinchType, const QPointF &position, const QVector2D &translation=QVector2D(0, 0), double scale=1.0, double angle=0.0)
virtual void setScale(double scale)
Set/get scale.
virtual PinchTypes pinchEventType()
Set/Get the pinch event type.
virtual double angle()
Set/get rotation angle (in degrees)
virtual double scale()
Set/get scale.
virtual QPointF position()
Set/get position.