VTK  9.4.20250202
Public Types | Public Member Functions | Static Public Attributes | List of all members
QQuickVTKPinchEvent Class Reference

Custom multitouch pinch event handler for QML PinchHandler. More...

#include <QQuickVTKPinchEvent.h>

Inherits QEvent.

Public Types

enum  PinchTypes { QQUICKVTK_TRANSLATE = 0 , QQUICKVTK_SCALE , QQUICKVTK_ROTATE , QQUICKVTK_NONE }
 

Public Member Functions

 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 setPinchEventType (PinchTypes t)
 Set/Get the pinch event type.
 
virtual PinchTypes pinchEventType ()
 Set/Get the pinch event type.
 
virtual void setPosition (QPointF pos)
 Set/get position.
 
virtual QPointF position ()
 Set/get position.
 
virtual void setTranslation (QVector2D trans)
 Set/get translation.
 
virtual QVector2D translation ()
 Set/get translation.
 
virtual void setScale (double scale)
 Set/get scale.
 
virtual double scale ()
 Set/get scale.
 
virtual void setAngle (double angle)
 Set/get rotation angle (in degrees)
 
virtual double angle ()
 Set/get rotation angle (in degrees)
 

Static Public Attributes

static const QEvent::Type QQuickVTKPinch
 

Detailed Description

Custom multitouch pinch event handler for QML PinchHandler.

Definition at line 21 of file QQuickVTKPinchEvent.h.

Member Enumeration Documentation

◆ PinchTypes

Enumerator
QQUICKVTK_TRANSLATE 
QQUICKVTK_SCALE 
QQUICKVTK_ROTATE 
QQUICKVTK_NONE 

Definition at line 24 of file QQuickVTKPinchEvent.h.

Constructor & Destructor Documentation

◆ QQuickVTKPinchEvent()

QQuickVTKPinchEvent::QQuickVTKPinchEvent ( QEvent::Type  type,
PinchTypes  pinchType,
const QPointF &  position,
const QVector2D &  translation = QVector2D(0, 0),
double  scale = 1.0,
double  angle = 0.0 
)
explicit

Member Function Documentation

◆ setPinchEventType()

virtual void QQuickVTKPinchEvent::setPinchEventType ( PinchTypes  t)
virtual

Set/Get the pinch event type.

◆ pinchEventType()

virtual PinchTypes QQuickVTKPinchEvent::pinchEventType ( )
virtual

Set/Get the pinch event type.

◆ setPosition()

virtual void QQuickVTKPinchEvent::setPosition ( QPointF  pos)
virtual

Set/get position.

◆ position()

virtual QPointF QQuickVTKPinchEvent::position ( )
virtual

Set/get position.

◆ setTranslation()

virtual void QQuickVTKPinchEvent::setTranslation ( QVector2D  trans)
virtual

Set/get translation.

◆ translation()

virtual QVector2D QQuickVTKPinchEvent::translation ( )
virtual

Set/get translation.

◆ setScale()

virtual void QQuickVTKPinchEvent::setScale ( double  scale)
virtual

Set/get scale.

◆ scale()

virtual double QQuickVTKPinchEvent::scale ( )
virtual

Set/get scale.

◆ setAngle()

virtual void QQuickVTKPinchEvent::setAngle ( double  angle)
virtual

Set/get rotation angle (in degrees)

◆ angle()

virtual double QQuickVTKPinchEvent::angle ( )
virtual

Set/get rotation angle (in degrees)

Member Data Documentation

◆ QQuickVTKPinch

const QEvent::Type QQuickVTKPinchEvent::QQuickVTKPinch
static

Definition at line 32 of file QQuickVTKPinchEvent.h.


The documentation for this class was generated from the following file: