From 644d060d9ad4366bc1a7e8635c13dbd713791870 Mon Sep 17 00:00:00 2001 From: Mike Krus Date: Mon, 29 Jun 2020 15:31:03 +0100 Subject: Render aspect: Dispatch events directly Events now delivered directly to the input aspect which dispatches them appropriately. The picking job still accumulates events within a frame. However, this opens the door to synchronous picking and event propagation control later on. Change-Id: Ic525bdce4e3d30455558fce9e385331364e49026 Reviewed-by: Paul Lemire --- src/render/frontend/qrenderaspect_p.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/render/frontend/qrenderaspect_p.h') diff --git a/src/render/frontend/qrenderaspect_p.h b/src/render/frontend/qrenderaspect_p.h index f3c96455a..f4dcb7234 100644 --- a/src/render/frontend/qrenderaspect_p.h +++ b/src/render/frontend/qrenderaspect_p.h @@ -122,6 +122,9 @@ public: QVector createRenderBufferJobs() const; Render::AbstractRenderer *loadRendererPlugin(); + bool processMouseEvent(QObject *obj, QMouseEvent *event); + bool processKeyEvent(QObject *obj, QKeyEvent *event); + Render::NodeManagers *m_nodeManagers; Render::AbstractRenderer *m_renderer; -- cgit v1.2.1