]> git.sesse.net Git - kdenlive/blobdiff - src/transitionsettings.h
Fix indent
[kdenlive] / src / transitionsettings.h
index 0a31e2a0550a1ea73fbf9d60f961218e4f41eb3c..e1cc0c52a0d91fab9661349092dd4b4148a323e5 100644 (file)
@@ -24,7 +24,6 @@
 
 class Timecode;
 class Transition;
-class EffectsList;
 class EffectStackEdit;
 class Monitor;
 
@@ -33,10 +32,11 @@ class TransitionSettings : public QWidget, public Ui::TransitionSettings_UI
     Q_OBJECT
 
 public:
-    TransitionSettings(Monitor *monitor, QWidget* parent = 0);
+    explicit TransitionSettings(Monitor *monitor, QWidget* parent = 0);
     void raiseWindow(QWidget*);
-    void updateProjectFormat(MltVideoProfile profile, Timecode t, const QList <TrackInfo> info);
+    void updateProjectFormat(const MltVideoProfile &profile, const Timecode &t, const QList <TrackInfo>& info);
     void updateTimecodeFormat();
+    void setKeyframes(const QString &data, int maximum);
 
 private:
     EffectStackEdit *m_effectEdit;
@@ -48,18 +48,22 @@ private:
     void updateTrackList();
 
 public slots:
-    void slotTransitionItemSelected(Transition* t, int nextTrack, QPoint p, bool update);
+    void slotTransitionItemSelected(Transition* t, int nextTrack, const QPoint &p, bool update);
     void slotTransitionChanged(bool reinit = true, bool updateCurrent = false);
-    void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+    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);
+    void slotSeekTimeline(int pos);
+    void slotCheckMonitorPosition(int renderPos);
 
 signals:
-    void transitionUpdated(Transition *, QDomElement);
+    void transitionUpdated(Transition *, const QDomElement&);
     void seekTimeline(int);
+    void importClipKeyframes(GRAPHICSRECTITEM = TRANSITIONWIDGET);
 };
 
 #endif