15#ifndef QQuickVTKInteractorAdapter_h
16#define QQuickVTKInteractorAdapter_h
20#include "vtkGUISupportQtQuickModule.h"
86 QPointer<QQuickWindow> m_qwindow;
87 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