MonitorRefresh(QWidget* parent);
virtual void paintEvent(QPaintEvent * event);
void setRenderer(Render* render);
+
private:
Render *m_renderer;
};
void resetProfile();
QString name() const;
void resetSize();
+ bool isActive() const;
+ void pause();
protected:
virtual void mousePressEvent(QMouseEvent * event);
void slotSetThumbFrame();
void slotSetSizeOneToOne();
void slotSetSizeOneToTwo();
- void slotSetZoneStart();
- void slotSetZoneEnd();
+ void slotSaveZone();
+ void slotSeek();
public slots:
void slotOpenFile(const QString &);
void start();
void activateMonitor();
void slotPlay();
+ void slotPlayZone();
+ void slotLoopZone();
void slotForward(double speed = 0);
void slotRewind(double speed = 0);
void slotRewindOneFrame();
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);
signals:
void refreshClipThumbnail(const QString &);
void adjustMonitorSize();
void zoneUpdated(QPoint);
+ void saveZone(Render *, QPoint);
};
#endif