various: moved time from viewer UI to viewer node

This commit is contained in:
itsmattkc
2022-10-23 20:56:04 -07:00
parent fc56058e8a
commit d1545745d8
47 changed files with 259 additions and 418 deletions
+3 -5
View File
@@ -149,7 +149,7 @@ bool SeekableWidget::PasteMarkers()
for (auto it=markers.cbegin(); it!=markers.cend(); it++) {
min = std::min(min, (*it)->time().in());
}
min -= GetTime();
min -= GetViewerNode()->GetPlayhead();
for (auto it=markers.cbegin(); it!=markers.cend(); it++) {
TimelineMarker *m = *it;
@@ -379,10 +379,8 @@ void SeekableWidget::SeekToScenePoint(qreal scene)
playhead_time += movement;
}
if (playhead_time != GetTime()) {
SetTime(playhead_time);
emit TimeChanged(playhead_time);
if (playhead_time != GetViewerNode()->GetPlayhead()) {
GetViewerNode()->SetPlayhead(playhead_time);
}
}