+ /** @brief Emits seekTimeline with position = clipstart + @param pos. */
+ void slotSeekTimeline(int pos);
+
+ /** @brief Makes the check all checkbox represent the check state of the effects. */
+ void slotUpdateCheckAllButton();
+
+ /** @brief Sets the check state of all effects according to @param state. */
+ void slotCheckAll(int state);
+
+ /* @brief Define the region filter for current effect.
+ void slotRegionChanged();*/
+
+ /** @brief Checks whether the monitor scene has to be displayed. */
+ void slotCheckMonitorPosition(int renderPos);
+
+ /** @brief Pass position changes of the timeline cursor to the effects to keep their local timelines in sync. */
+ void slotRenderPos(int pos);
+
+signals:
+ void removeEffect(ClipItem*, int, QDomElement);
+ /** Parameters for an effect changed, update the filter in playlist */
+ void updateEffect(ClipItem*, int, 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, int, bool);
+ /** An effect in stack was moved */
+ void changeEffectPosition(ClipItem*, int, int, int);
+ /** an effect was saved, reload list */
+ void reloadEffects();
+ /** An effect with position parameter was changed, seek */
+ void seekTimeline(int);
+ /** The region effect for current effect was changed */
+ void updateClipRegion(ClipItem*, int, QString);
+ void displayMessage(const QString&, int);