Open 3D Engine AzQtComponents API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzQtComponents::InteractiveWindowGeometryChanger Class Referenceabstract

Inherits QObject.

Inherited by AzQtComponents::InteractiveWindowMover, and AzQtComponents::InteractiveWindowResizer.

Public Member Functions

 InteractiveWindowGeometryChanger (QWindow *target, QObject *parent)
 

Protected Member Functions

bool eventFilter (QObject *watched, QEvent *ev) override
 
virtual void handleKeyPress (QKeyEvent *)=0
 
virtual void handleMouseMove (QMouseEvent *)=0
 
void restoreCursorPosition ()
 

Protected Attributes

QPointer< QWindow > m_targetWindow
 
AZ_POP_DISABLE_WARNING QPoint m_originalCursorPos
 
bool m_restoreCursorAtExit = true
 

The documentation for this class was generated from the following file: