#include <sequencecurvetrackview_guiactions.h>
Public Member Functions | |
InsertingCurvePoint (std::string trackID, std::string segmentID, int selectedCurve, float pos) | |
![]() | |
TrackAction (std::string trackID) | |
![]() | |
virtual | ~Action ()=default |
template<typename T > | |
bool | isAction () |
template<typename T > | |
T * | getDerived () |
Public Attributes | |
bool | mOpened = false |
std::string | mSegmentID |
int | mSelectedIndex |
float | mPos |
![]() | |
std::string | mTrackID |
![]() | |
bool | mTakeSnapshot = true |
TrackAction that tells the GUI we're inside an insert curve point popup
InsertingCurvePoint | ( | std::string | trackID, |
std::string | segmentID, | ||
int | selectedCurve, | ||
float | pos | ||
) |
Constructor
trackID | track id of the track that contains the segment we want to edit |
segmentID | the segment id we want to edit |
selectedCurve | the selected curve index |
pos | normalized position on curve |
bool mOpened = false |
float mPos |
std::string mSegmentID |
int mSelectedIndex |