timeline: implemented nudging #1692

This commit is contained in:
itsmattkc
2021-07-30 19:17:26 -07:00
parent 01d435d80d
commit 930d8309d3
14 changed files with 195 additions and 37 deletions
+9
View File
@@ -35,6 +35,11 @@ class TimelinePanel : public TimeBasedPanel
public:
TimelinePanel(QWidget* parent);
inline TimelineWidget *timeline_widget() const
{
return static_cast<TimelineWidget*>(GetTimeBasedWidget());
}
void SplitAtPlayhead();
QByteArray SaveSplitterState() const;
@@ -83,6 +88,10 @@ public:
virtual void SetColorLabel(int index) override;
virtual void NudgeLeft() override;
virtual void NudgeRight() override;
void InsertFootageAtPlayhead(const QVector<ViewerOutput *> &footage);
void OverwriteFootageAtPlayhead(const QVector<ViewerOutput *> &footage);