]> git.sesse.net Git - kdenlive/blobdiff - src/transitionsettings.h
Allow to preserve aspect ratio in render dialog resize option:
[kdenlive] / src / transitionsettings.h
index 4d08933644f488f86b555c6a11b517daea07c60c..998045057d25eaeba706cd36e18965ac269c3de6 100644 (file)
@@ -35,14 +35,16 @@ public:
     TransitionSettings(QWidget* parent = 0);
     void raiseWindow(QWidget*);
     void updateProjectFormat(MltVideoProfile profile, Timecode t, const QList <TrackInfo> info);
+    void updateTimecodeFormat();
 
 private:
     EffectStackEdit *m_effectEdit;
     Transition* m_usedTransition;
     GenTime m_transitionDuration;
     GenTime m_transitionStart;
-    int m_tracksCount;
     int m_autoTrackTransition;
+    QList <TrackInfo> m_tracks;
+    void updateTrackList();
 
 public slots:
     void slotTransitionItemSelected(Transition* t, int nextTrack, QPoint p, bool update);
@@ -50,11 +52,12 @@ public slots:
     void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
 
 private slots:
+
+    /** @brief Sets the new B track for the transition (automatic or forced). */
     void slotTransitionTrackChanged();
 
 signals:
     void transitionUpdated(Transition *, QDomElement);
-    void transferParamDesc(const QDomElement&, int , int);
     void seekTimeline(int);
 };