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

Inherits AzQtComponents::InteractiveWindowGeometryChanger.

Public Types

enum  SideToResize {
  NoneSide = 0, LeftSide = 1, RightSide = 2, TopSide = 4,
  BottomSide = 8
}
 

Public Member Functions

 InteractiveWindowResizer (QWindow *target, QObject *parent)
 
- Public Member Functions inherited from AzQtComponents::InteractiveWindowGeometryChanger
 InteractiveWindowGeometryChanger (QWindow *target, QObject *parent)
 

Protected Member Functions

void handleKeyPress (QKeyEvent *) override
 
void handleMouseMove (QMouseEvent *) override
 
- Protected Member Functions inherited from AzQtComponents::InteractiveWindowGeometryChanger
bool eventFilter (QObject *watched, QEvent *ev) override
 
void restoreCursorPosition ()
 
 AZ_PUSH_DISABLE_WARNING (4251,"-Wunknown-warning-option") QPointer< QWindow > m_targetWindow
 

Additional Inherited Members

- Protected Attributes inherited from AzQtComponents::InteractiveWindowGeometryChanger
AZ_POP_DISABLE_WARNING QPoint m_originalCursorPos
 
bool m_restoreCursorAtExit = true
 

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