]> git.sesse.net Git - kdenlive/blobdiff - src/monitormanager.h
Do not uselessly switch monitors at startup
[kdenlive] / src / monitormanager.h
index 9352f4d70356c74bbba4968bf17650502b25554b..9369c5ace6bceeede8cc26929a24b8c8cab1853d 100644 (file)
@@ -40,13 +40,14 @@ public:
     void stopActiveMonitor();
     AbstractRender *activeRenderer();
     void updateScopeSource();
+    void clearScopeSource();
 
 public slots:
 
     /** @brief Activates a monitor.
      * @param name name of the monitor to activate */
     void activateMonitor(QString name = QString());
-    bool isActive(const QString name) const;
+    bool isActive(const QString &name) const;
     void slotPlay();
     void slotPause();
     void slotPlayZone();
@@ -75,14 +76,13 @@ private:
     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 */
+    void clearScopes();
 
 };