+ void slotSetXml(DocClipBase *clip, const int position = -1);
+ void initMonitor();
+ void refreshMonitor(bool visible);
+ void slotSeek(int pos);
+ void stop();
+ void start();
+ void activateMonitor();
+ void slotPlay();
+ void slotPlayZone();
+ void slotLoopZone();
+ void slotForward(double speed = 0);
+ void slotRewind(double speed = 0);
+ void slotRewindOneFrame(int diff = 1);
+ void slotForwardOneFrame(int diff = 1);
+ void saveSceneList(QString path, QDomElement info = QDomElement());
+ void slotStart();
+ void slotEnd();
+ void slotSetZoneStart();
+ void slotSetZoneEnd();
+ void slotZoneStart();
+ void slotZoneEnd();
+ void slotZoneMoved(int start, int end);
+ void slotSeekToNextSnap();
+ void slotSeekToPreviousSnap();
+
+signals:
+ void renderPosition(int);
+ void durationChanged(int);
+ void refreshClipThumbnail(const QString &);
+ void adjustMonitorSize();
+ void zoneUpdated(QPoint);
+ void saveZone(Render *, QPoint);