#include <sequenceeditorguiactions.h>
Public Member Functions | |
| StartDraggingSegment (std::string trackId, std::string segmentID, double startDuration, bool moveNextSegments) | |
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 |
| double | mStartDuration |
| bool | mMoveNextSegments = false |
Public Attributes inherited from TrackAction | |
| std::string | mTrackID |
Public Attributes inherited from Action | |
| 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 |