#include <sequencecurvetrackview_guiactions.h>
Public Member Functions | |
EditingSegmentCurveValue (const std::string &trackId, std::string segmentID, sequencecurveenums::ESegmentValueTypes type, int curveIndex, T value, T minimum, T maximum) | |
![]() | |
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 |
sequencecurveenums::ESegmentValueTypes | mType |
int | mCurveIndex |
T | mValue |
T | mMinimum |
T | mMaximum |
![]() | |
std::string | mTrackID |
![]() | |
bool | mTakeSnapshot = true |
TrackAction that tells the GUI we're inside an edit curve value popup
T | value type of curve |
EditingSegmentCurveValue | ( | const std::string & | trackId, |
std::string | segmentID, | ||
sequencecurveenums::ESegmentValueTypes | type, | ||
int | curveIndex, | ||
T | value, | ||
T | minimum, | ||
T | maximum | ||
) |
Constructor
trackId | track id of the track holding the segment being edited |
segmentID | the segment being edited |
type | segment value type, begin or end |
curveIndex | the index of the curve |
value | the new value |
minimum | the new minimum |
maximum | the new maximum |
int mCurveIndex |
T mMaximum |
T mMinimum |
bool mOpened = false |
std::string mSegmentID |
T mValue |