]> git.sesse.net Git - kdenlive/blobdiff - src/effectstackview.h
Fix timeline handling of objects (move them instead of changing their bounding rect
[kdenlive] / src / effectstackview.h
index 499044b0ff9736db546dd1992f3778d217227a21..7b15c54de37a70c1f6feb1190f76611951bd52ab 100644 (file)
@@ -34,8 +34,8 @@ private:
     ClipItem* clipref;
     QMap<QString, EffectsList*> effectLists;
     EffectStackEdit* effectedit;
-    void setupListView();
-    void updateButtonStatus();
+    void setupListView(int ix);
+    //void updateButtonStatus();
 
 public slots:
     void slotClipItemSelected(ClipItem*);
@@ -49,19 +49,22 @@ private slots:
     void slotNewEffect();
     void slotResetEffect();
     void slotItemChanged(QListWidgetItem *item);
+    void slotSaveEffect();
 
 signals:
     void transferParamDesc(const QDomElement&, int , int);
     void removeEffect(ClipItem*, QDomElement);
     /**  Parameters for an effect changed, update the filter in playlist */
-    void updateClipEffect(ClipItem*, QDomElement, QDomElement);
+    void updateClipEffect(ClipItem*, QDomElement, QDomElement, int);
     /** An effect in stack was moved, we need to regenerate
         all effects for this clip in the playlist */
     void refreshEffectStack(ClipItem *);
     /** Enable or disable an effect */
-    void changeEffectState(ClipItem*, QDomElement, bool);
+    void changeEffectState(ClipItem*, int, bool);
     /** An effect in stack was moved */
     void changeEffectPosition(ClipItem*, int, int);
+    /** an effect was saved, reload list */
+    void reloadEffects();
 
 };