#include <sequencecurvetrackview_guiactions.h>
Public Member Functions | |
| DraggingSegmentValue (std::string trackId, std::string segmentID, sequencecurveenums::ESegmentValueTypes type, int curveIndex, float newValue) | |
Public Member Functions inherited from TrackAction | |
| TrackAction (std::string trackID) | |
Public Member Functions inherited from Action | |
| virtual | ~Action ()=default |
| template<typename T > | |
| bool | isAction () |
| template<typename T > | |
| T * | getDerived () |
Public Attributes | |
| std::string | mSegmentID |
| sequencecurveenums::ESegmentValueTypes | mType |
| int | mCurveIndex |
| float | mNewValue |
Public Attributes inherited from TrackAction | |
| std::string | mTrackID |
Public Attributes inherited from Action | |
| bool | mTakeSnapshot = true |
A TrackAction that tells the GUI we're dragging a segment value
| DraggingSegmentValue | ( | std::string | trackId, |
| std::string | segmentID, | ||
| sequencecurveenums::ESegmentValueTypes | type, | ||
| int | curveIndex, | ||
| float | newValue | ||
| ) |
Constructor
| trackId | track id of the track holding the segment being edited |
| segmentID | the segment being edited |
| type | segment value, begin or end |
| curveIndex | the index of the curve |
| newValue | the new value |
| int mCurveIndex |
| float mNewValue |
| std::string mSegmentID |