MonitorManager(QWidget *parent = 0);
void initMonitors(Monitor *clipMonitor, Monitor *projectMonitor);
Timecode timecode();
- void setTimecode(Timecode tc);
- void resetProfiles(QString prof);
+ void switchMonitors();
+ void resetProfiles(Timecode tc);
+ void stopActiveMonitor();
public slots:
void activateMonitor(QString name = QString::null);
void slotPlay();
+ void slotRewind(double speed = 0);
+ void slotForward(double speed = 0);
+ void slotRewindOneFrame();
+ void slotForwardOneFrame();
+ void slotRewindOneSecond();
+ void slotForwardOneSecond();
+ void slotStart();
+ void slotEnd();
+ void slotResetProfiles();
private:
Monitor *m_clipMonitor;
QString m_activeMonitor;
Timecode m_timecode;
-private slots:
- void initProjectMonitor();
- void initClipMonitor();
-
signals:
- void connectMonitors();
void raiseClipMonitor(bool);
};