viewer: allow switching open sequences
This commit is contained in:
@@ -116,7 +116,7 @@ ResizableScrollBar *TimeBasedWidget::scrollbar() const
|
||||
|
||||
void TimeBasedWidget::TimebaseChangedEvent(const rational &timebase)
|
||||
{
|
||||
TimelineScaledObject::TimebaseChangedEvent(timebase);
|
||||
TimelineScaledWidget::TimebaseChangedEvent(timebase);
|
||||
|
||||
ruler_->SetTimebase(timebase);
|
||||
|
||||
@@ -125,7 +125,7 @@ void TimeBasedWidget::TimebaseChangedEvent(const rational &timebase)
|
||||
|
||||
void TimeBasedWidget::ScaleChangedEvent(const double &scale)
|
||||
{
|
||||
TimelineScaledObject::ScaleChangedEvent(scale);
|
||||
TimelineScaledWidget::ScaleChangedEvent(scale);
|
||||
|
||||
ruler_->SetScale(scale);
|
||||
|
||||
@@ -166,13 +166,13 @@ void TimeBasedWidget::SetTime(int64_t timestamp)
|
||||
|
||||
void TimeBasedWidget::SetTimebase(const rational &timebase)
|
||||
{
|
||||
TimelineScaledObject::SetTimebase(timebase);
|
||||
TimelineScaledWidget::SetTimebase(timebase);
|
||||
}
|
||||
|
||||
void TimeBasedWidget::SetScale(const double &scale)
|
||||
{
|
||||
// Simple QObject slot wrapper around TimelineScaledObject::SetScale()
|
||||
TimelineScaledObject::SetScale(scale);
|
||||
// Simple QObject slot wrapper around TimelineScaledWidget::SetScale()
|
||||
TimelineScaledWidget::SetScale(scale);
|
||||
}
|
||||
|
||||
void TimeBasedWidget::ZoomIn()
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
#include "node/input/media/video/video.h"
|
||||
#include "project/item/sequence/sequence.h"
|
||||
#include "widget/nodeview/nodeviewundo.h"
|
||||
#include "window/mainwindow/mainwindow.h"
|
||||
|
||||
Timeline::TrackType TrackTypeFromStreamType(Stream::Type stream_type)
|
||||
{
|
||||
@@ -433,6 +434,6 @@ void TimelineWidget::ImportTool::DropGhosts(bool insert)
|
||||
dragged_footage_.clear();
|
||||
|
||||
if (open_sequence) {
|
||||
Sequence::Open(open_sequence);
|
||||
Core::instance()->main_window()->OpenSequence(open_sequence);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user