#include <sequencecurvetrackview_guiactions.h>
|
| EditingCurveSegment (std::string trackID, std::string segmentID, const rttr::type &segmentType, double startTime, double duration, std::string label, const RGBAColorFloat &color, bool moveNextSegments, bool segmentLocked) |
|
| TrackAction (std::string trackID) |
|
virtual | ~Action ()=default |
|
template<typename T > |
bool | isAction () |
|
template<typename T > |
T * | getDerived () |
|
TrackAction that tells the GUI we're inside an edit curve segment popup
◆ EditingCurveSegment()
EditingCurveSegment |
( |
std::string |
trackID, |
|
|
std::string |
segmentID, |
|
|
const rttr::type & |
segmentType, |
|
|
double |
startTime, |
|
|
double |
duration, |
|
|
std::string |
label, |
|
|
const RGBAColorFloat & |
color, |
|
|
bool |
moveNextSegments, |
|
|
bool |
segmentLocked |
|
) |
| |
Constructor
- Parameters
-
trackID | track id of the track holding the segment being edited |
segmentID | the segment being edited |
segmentType | segment type info |
startTime | new start time of segment |
duration | new duration of segment |
label | new label of segment |
color | new color of segment |
moveNextSegments | if true, move next segments |
segmentLocked | if true, segment is locked |
◆ mColor
◆ mDuration
◆ mMoveNextSegments
bool mMoveNextSegments = false |
◆ mOpened
◆ mSegmentID
◆ mSegmentLabel
std::string mSegmentLabel |
◆ mSegmentLocked
bool mSegmentLocked = false |
◆ mSegmentType
◆ mStartTime