Open 3D Engine EMotionFX Gem 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.
EMStudio::HeaderTrackWidget Class Reference

Inherits QWidget.

Public Slots

void NameChanged ()
 
void NameEdited (const QString &text)
 
void EnabledCheckBoxChanged (int state)
 
void keyPressEvent (QKeyEvent *event) override
 
void keyReleaseEvent (QKeyEvent *event) override
 

Signals

void TrackNameChanged (const QString &text, size_t trackNr)
 
void EnabledStateChanged (bool checked, size_t trackNr)
 

Public Member Functions

 HeaderTrackWidget (QWidget *parent, TimeViewPlugin *parentPlugin, TrackHeaderWidget *trackHeaderWidget, TimeTrack *timeTrack, size_t trackIndex)
 
bool ValidateName ()
 
bool eventFilter (QObject *object, QEvent *event) override
 

Public Attributes

QCheckBox * m_enabledCheckbox
 
QLabel * m_nameLabel
 
QLineEdit * m_nameEdit
 
QPushButton * m_removeButton
 
TimeTrackm_track
 
size_t m_trackIndex
 
TrackHeaderWidgetm_headerTrackWidget
 
TimeViewPluginm_plugin
 

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