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 -9
View File
@@ -41,8 +41,6 @@ class TimeBasedWidget : public TimelineScaledWidget
public:
TimeBasedWidget(bool ruler_text_visible = true, bool ruler_cache_status_visible = false, QWidget* parent = nullptr);
const rational &GetTime() const;
void ZoomIn();
void ZoomOut();
@@ -84,8 +82,6 @@ public:
virtual bool Paste();
public slots:
void SetTime(const rational &time);
void SetTimebase(const rational& timebase);
void SetScale(const double& scale);
@@ -144,7 +140,7 @@ protected:
virtual void resizeEvent(QResizeEvent *event) override;
void ConnectTimelineView(TimeBasedView* base, bool connect_time_change_event = true);
void ConnectTimelineView(TimeBasedView* base);
void PassWheelEventsToScrollBar(QObject* object);
@@ -172,16 +168,12 @@ protected slots:
static void PageScrollInternal(QScrollBar* bar, int maximum, int screen_position, bool whole_page_scroll);
void SetTimeAndSignal(const olive::rational& t);
void StopCatchUpScrollTimer()
{
StopCatchUpScrollTimer(scrollbar_);
}
signals:
void TimeChanged(const rational&);
void TimebaseChanged(const rational&);
void ConnectedNodeChanged(ViewerOutput* old, ViewerOutput* now);
@@ -271,6 +263,8 @@ private slots:
void ConnectedNodeRemovedFromGraph();
void PlayheadTimeChanged(const rational &time);
};
}