]> git.sesse.net Git - kdenlive/blobdiff - src/transitionsettings.h
NEW: Kdenlive can now create screencasts.
[kdenlive] / src / transitionsettings.h
index bc1c10690c0dbd3c075c1c5fc2ad2316209865e9..d4b7ce24d54d791f8e979a03652e07f3148bc821 100644 (file)
 
 class Transition;
 class EffectsList;
+class EffectStackEdit;
 
 class TransitionSettings : public QWidget  {
     Q_OBJECT
 public:
-    TransitionSettings(EffectsList *, QWidget* parent = 0);
+    TransitionSettings(QWidget* parent = 0);
+    void raiseWindow(QWidget*);
 private:
     Ui::TransitionSettings_UI ui;
-    EffectsList *m_transitions;
+    EffectStackEdit *effectEdit;
     Transition* m_usedTransition;
+
 public slots:
     void slotTransitionItemSelected(Transition*);
-    void slotTransitionChanged();
+    void slotTransitionChanged(bool reinit = true);
+    void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+
 signals:
-    void transitionUpdated(QDomElement, QDomElement);
+    void transitionUpdated(Transition *, QDomElement);
+    void transferParamDesc(const QDomElement&, int , int);
 };
 
 #endif