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

Classes

struct  SelectedPoint
 

Signals

void DoubleClickEvent (double fScenePosX, double fEpsilon)
 
void DeleteControlPointsEvent ()
 
void MoveControlPointsEvent (double fMoveX)
 
void BeginOperationEvent (QString sName)
 
void EndOperationEvent (bool bCommit)
 
void ScaleControlPointsEvent (const QPointF &centerPos, double fScaleX)
 
void ContextMenuEvent (QPoint pos, QPointF scenePos)
 
void SelectionChangedEvent ()
 

Public Member Functions

 xiiQtEventTrackWidget (QWidget *pParent)
 
void SetData (const xiiEventTrackData *pData, double fMinCurveLength)
 
void SetGridBarWidget (xiiQGridBarWidget *pGridBar)
 
void SetScrubberPosition (double fPosition)
 
double GetScrubberPosition () const
 
void FrameCurve ()
 
QPoint MapFromScene (const QPointF &pos) const
 
QPointF MapToScene (const QPoint &pos) const
 
void ClearSelection ()
 
void GetSelection (xiiHybridArray< xiiUInt32, 32 > &out_selection) const
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *e) override
 
virtual void mousePressEvent (QMouseEvent *e) override
 
virtual void mouseReleaseEvent (QMouseEvent *e) override
 
virtual void mouseMoveEvent (QMouseEvent *e) override
 
virtual void mouseDoubleClickEvent (QMouseEvent *e) override
 
virtual void wheelEvent (QWheelEvent *e) override
 
virtual void keyPressEvent (QKeyEvent *e) override
 

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