class Monitor;
-class MonitorManager : public QObject {
+class MonitorManager : public QObject
+{
Q_OBJECT
public:
MonitorManager(QWidget *parent = 0);
void initMonitors(Monitor *clipMonitor, Monitor *projectMonitor);
Timecode timecode();
- void switchMonitors();
void resetProfiles(Timecode tc);
void stopActiveMonitor();
public slots:
- void activateMonitor(QString name = QString::null);
+ void activateMonitor(QString name = QString());
void slotPlay();
void slotPlayZone();
void slotLoopZone();
void slotStart();
void slotEnd();
void slotResetProfiles();
+ void slotSwitchMonitors();
private:
Monitor *m_clipMonitor;
Monitor *m_projectMonitor;
QString m_activeMonitor;
Timecode m_timecode;
+ bool m_blocked;
signals:
void raiseClipMonitor(bool);