/** @brief Activates a monitor.
* @param name name of the monitor to activate */
- void activateMonitor(QString name = QString());
+ bool activateMonitor(const QString &name = QString());
bool isActive(const QString &name) const;
void slotPlay();
void slotPause();
void slotUpdateAudioMonitoring();
private slots:
- void slotRefreshCurrentMonitor();
+ void slotRefreshCurrentMonitor(const QString &id);
private:
Monitor *m_clipMonitor;
Monitor *m_projectMonitor;
Timecode m_timecode;
AbstractMonitor *m_activeMonitor;
- bool m_blocked;
QList <AbstractMonitor *>m_monitorsList;
signals:
- /** @brief Emitted when the active monitor changes */
- void raiseMonitor(AbstractMonitor *);
/** @brief When the monitor changed, update the visible color scopes */
void checkColorScopes();
/** @brief When the active monitor renderer was deleted, reset color scopes */