timeline: reworked ripple/edit to behavior and documented some track behavior

This commit is contained in:
itsmattkc
2020-05-31 01:21:08 +10:00
parent 187c6c6108
commit acee6c5958
6 changed files with 253 additions and 83 deletions
+14
View File
@@ -130,6 +130,20 @@ rational ViewerOutput::GetLength()
return last_length_;
}
QVector<TrackOutput *> ViewerOutput::GetUnlockedTracks() const
{
QVector<TrackOutput*> tracks = GetTracks();
for (int i=0;i<tracks.size();i++) {
if (tracks.at(i)->IsLocked()) {
tracks.removeAt(i);
i--;
}
}
return tracks;
}
void ViewerOutput::UpdateTrackCache()
{
track_cache_.clear();