class MonitorManager;
class Render;
class SmallRuler;
+class DocClipBase;
class MonitorRefresh : public QWidget {
Q_OBJECT
KRestrictedLine *m_timePos;
QAction *m_playAction;
QMenu *m_contextMenu;
+ DocClipBase *m_currentClip;
private slots:
void adjustRulerSize(int length);
void seekCursor(int pos);
void rendererStopped(int pos);
void slotExtractCurrentFrame();
+ void slotSetThumbFrame();
public slots:
void slotOpenFile(const QString &);
- void slotSetXml(const QDomElement &e);
+ void slotSetXml(DocClipBase *clip, const int position = -1);
void initMonitor();
void refreshMonitor(bool visible);
void slotSeek(int pos);
void slotRewindOneFrame();
void slotForwardOneFrame();
void saveSceneList(QString path, QDomElement info = QDomElement());
+ void slotStart();
+ void slotEnd();
signals:
void renderPosition(int);
void durationChanged(int);
+ void refreshClipThumbnail(int);
};
#endif