+ void slotClipItemSelected(ClipItem*, int ix);
+ void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+
+private slots:
+ void slotItemSelectionChanged();
+ void slotItemUp();
+ void slotItemDown();
+ void slotItemDel();
+ 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, 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*, int, bool);
+ /** An effect in stack was moved */
+ void changeEffectPosition(ClipItem*, int, int);
+ /** an effect was saved, reload list */
+ void reloadEffects();