X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftransitionsettings.h;h=356a74deb42dc8057470f517627081c1487091c2;hb=34d730a4cfff25e2481ff7a6d16cc68f99f8ce3b;hp=3166a01c5e29484e6d5eb825c1071d4317e53de7;hpb=3764c86b800e4bda12a212d1ec3765e0aa95812a;p=kdenlive diff --git a/src/transitionsettings.h b/src/transitionsettings.h index 3166a01c..356a74de 100644 --- a/src/transitionsettings.h +++ b/src/transitionsettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - effecstackedit.h - description + transitionsettings.h - Transitions widget ------------------- begin : Mar 15 2008 copyright : (C) 2008 by Marco Gittler @@ -26,13 +26,14 @@ class Timecode; class Transition; class EffectsList; class EffectStackEdit; +class Monitor; class TransitionSettings : public QWidget, public Ui::TransitionSettings_UI { Q_OBJECT public: - TransitionSettings(QWidget* parent = 0); + TransitionSettings(Monitor *monitor, QWidget* parent = 0); void raiseWindow(QWidget*); void updateProjectFormat(MltVideoProfile profile, Timecode t, const QList info); void updateTimecodeFormat(); @@ -52,13 +53,13 @@ public slots: void slotUpdateEffectParams(const QDomElement&, const QDomElement&); private slots: - /** @brief Sets the new B track for the transition (automatic or forced). */ void slotTransitionTrackChanged(); + /** @brief Pass position changes of the timeline cursor to the effects to keep their local timelines in sync. */ + void slotRenderPos(int pos); signals: void transitionUpdated(Transition *, QDomElement); - void transferParamDesc(const QDomElement&, int , int); void seekTimeline(int); };