#include <sequenceeditorguiactions.h>
Public Member Functions | |
StartDraggingSegment (std::string trackId, std::string segmentID, double startDuration, bool moveNextSegments) | |
![]() | |
TrackAction (std::string trackID) | |
![]() | |
virtual | ~Action ()=default |
template<typename T > | |
bool | isAction () |
template<typename T > | |
T * | getDerived () |
Public Attributes | |
std::string | mSegmentID |
double | mStartDuration |
bool | mMoveNextSegments = false |
![]() | |
std::string | mTrackID |
![]() | |
bool | mTakeSnapshot = true |
Action for start dragging segments
StartDraggingSegment | ( | std::string | trackId, |
std::string | segmentID, | ||
double | startDuration, | ||
bool | moveNextSegments | ||
) |
Constructor
trackId | id of track being dragged |
segmentID | id of segment being dragged |
startDuration | drag start point |
moveNextSegments | if true, move next segments according to new duration |
bool mMoveNextSegments = false |
std::string mSegmentID |
double mStartDuration |