further work on timeline rewrite

This commit is contained in:
itsmattkc
2019-03-31 10:36:01 +11:00
parent 8e95210b22
commit f40b744dd4
23 changed files with 660 additions and 533 deletions
+10 -2
View File
@@ -63,7 +63,12 @@ public:
void RefreshClipsUsingMedia(Media* m = nullptr);
QVector<Clip*> SelectedClips(bool containing = true);
QVector<int> SelectedClipIndexes();
//QVector<int> SelectedClipIndexes();
void DeleteAreas();
bool SplitAllClipsAtPoint(ComboAction *ca, long point);
void SplitClipAtPositions(ComboAction* ca, Clip *clip, QVector<long> positions, bool relink = true);
Effect* GetSelectedGizmo();
@@ -84,7 +89,10 @@ public:
QVector<Marker> markers;
private:
QVector<TrackList*> track_lists;
QVector<TrackList*> track_lists_;
ClipPtr SplitClip(ComboAction* ca, bool transitions, Clip *clip, long frame);
ClipPtr SplitClip(ComboAction* ca, bool transitions, Clip *clip, long frame, long post_in);
};
using SequencePtr = std::shared_ptr<Sequence>;