20 explicit Timeline(QWidget* parent =
nullptr);
A custom QWidget to represent a timeline with keyframes.
float m_timeStamp
The current timestamp.
void mouseReleaseEvent(QMouseEvent *event) override
Mouse release event handler.
int GetActiveAgent()
Get the active agent ID.
int m_activeAgentId
ID of the active agent.
void timeStampSelected(float timeStamp)
Signal that is emitted when a timestamp is selected.
void resizeEvent(QResizeEvent *event) override
Resize event handler.
void paintEvent(QPaintEvent *event) override
Paint event handler.
float GetTimeStamp()
Get the current timestamp.
float m_pixelsPerSecond
Pixels per second on the timeline.