|
VR-Engage
2.2
|
This class extends QQuickWindow to add event filtering capabilities, enabling proper integration with the VREngage event system and render control.
#include <vreQQuickWindow.h>
Public Member Functions | |
| DtQQuickWindow (DtQtQRenderControl *qqrc) | |
| virtual | ~DtQQuickWindow () override |
| virtual bool | eventFilter (QObject *object, QEvent *qevent) override |
| virtual void | setRenderControl (DtQtQRenderControl *rc) |
| virtual DtQtQRenderControl * | getRenderControl () |
| virtual void | focusInEvent (QFocusEvent *fevent) override |
Protected Attributes | |
| DtQtQRenderControl * | myRenderControl |
| makVre::DtQQuickWindow::DtQQuickWindow | ( | DtQtQRenderControl * | qqrc | ) |
Constructor.
| qqrc | Pointer to the Qt Quick render control to associate with this window |
|
overridevirtual |
Virtual destructor.
|
overridevirtual |
Event filter for capturing and handling Qt events.
| object | The object that received the event |
| qevent | The event that was received |
|
virtual |
Sets the render control for this window.
| rc | Pointer to the Qt Quick render control |
|
virtual |
Gets the render control for this window.
|
overridevirtual |
Handles focus in events for the window.
| fevent | The focus event |
|
protected |
Pointer to the associated render control.