XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtGraphicsView Class Reference
Inheritance diagram for xiiQtGraphicsView:
[legend]

Signals

void BeginDrag ()
void EndDrag ()
void DeleteCPs ()

Public Member Functions

 xiiQtGraphicsView (QWidget *pParent=nullptr)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
virtual void wheelEvent (QWheelEvent *e) override
virtual void mousePressEvent (QMouseEvent *e) override
virtual void mouseReleaseEvent (QMouseEvent *e) override
virtual void mouseMoveEvent (QMouseEvent *e) override
virtual void keyPressEvent (QKeyEvent *e) override
void SetZoom (float fZoom)
float GetZoom () const
void SetZoomLimits (float fMinZoom, float fMaxZoom)

Protected Member Functions

void UpdateTransform ()

Protected Attributes

bool m_bPanning
bool m_bForwardMouseEvents
bool m_bDragging
float m_fMinZoom
float m_fMaxZoom
float m_fZoom
QPoint m_LastGlobalMouseMovePos

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/GraphicsView.moc.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Widgets/Implementation/GraphicsView.cpp