 |
VTK
9.1.0
|
Go to the documentation of this file.
15 #ifndef QQuickVTKInteractorAdapter_h
16 #define QQuickVTKInteractorAdapter_h
20 #include "vtkGUISupportQtQuickModule.h"
86 QPointer<QQuickWindow> m_qwindow;
87 QList<QEvent*> m_queuedEvents;
92 #endif // QQuickVTKInteractorAdapter_h
void QueueKeyEvent(QQuickItem *item, QKeyEvent *e)
static QPointF mapEventPositionFlipY(QQuickItem *item, const QPointF &localPos)
void QueueHoverEvent(QQuickItem *item, QHoverEvent *e)
void ProcessEvents(vtkRenderWindowInteractor *interactor)
void QueueEvent(QEvent *e)
Intermediate class that handles relaying Qt events to VTK.
static QPointF mapEventPosition(QQuickItem *item, const QPointF &localPos)
QQuickVTKInteractorAdapter(QObject *parent=nullptr)
void QueueMouseEvent(QQuickItem *item, QMouseEvent *e)
void QueueFocusEvent(QQuickItem *item, QFocusEvent *e)
platform-independent render window interaction including picking and frame rate control.
void setQQuickWindow(QQuickWindow *win)
void QueueWheelEvent(QQuickItem *item, QWheelEvent *e)
abstract specification for renderers
void QueueGeometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)