3#ifndef QQuickVTKInteractorAdapter_h
4#define QQuickVTKInteractorAdapter_h
9#include "vtkGUISupportQtQuickModule.h"
26VTK_ABI_NAMESPACE_BEGIN
80 QPointer<QQuickWindow> m_qwindow;
81 QList<QEvent*> m_queuedEvents;
Intermediate class that handles relaying Qt events to VTK.
void setQQuickWindow(QQuickWindow *win)
void QueueWheelEvent(QQuickItem *item, QWheelEvent *e)
void ProcessEvents(vtkRenderWindowInteractor *interactor)
QQuickVTKInteractorAdapter(QObject *parent=nullptr)
static QPointF mapEventPosition(QQuickItem *item, const QPointF &localPos)
void QueueEvent(QEvent *e)
void QueueGeometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
void QueueHoverEvent(QQuickItem *item, QHoverEvent *e)
static QPointF mapEventPositionFlipY(QQuickItem *item, const QPointF &localPos)
void QueueKeyEvent(QQuickItem *item, QKeyEvent *e)
void QueueMouseEvent(QQuickItem *item, QMouseEvent *e)
void QueueFocusEvent(QQuickItem *item, QFocusEvent *e)
platform-independent render window interaction including picking and frame rate control.
abstract specification for renderers
#define VTK_DEPRECATED_IN_9_3_0(reason)