]> git.sesse.net Git - kdenlive/blobdiff - src/monitormanager.h
Add mutex to try avoiding effects crash
[kdenlive] / src / monitormanager.h
index 9029407cc55ca185cfaf11a3da6dd1e168dab184..5f594afa93c071723905606d23301c5366767409 100644 (file)
@@ -26,7 +26,8 @@
 
 class Monitor;
 
-class MonitorManager : public QObject {
+class MonitorManager : public QObject
+{
     Q_OBJECT
 
 public:
@@ -38,7 +39,7 @@ public:
     void stopActiveMonitor();
 
 public slots:
-    void activateMonitor(QString name = QString::null);
+    void activateMonitor(QString name = QString());
     void slotPlay();
     void slotPlayZone();
     void slotLoopZone();
@@ -51,12 +52,14 @@ public slots:
     void slotStart();
     void slotEnd();
     void slotResetProfiles();
+    void slotBlockMonitors();
 
 private:
     Monitor *m_clipMonitor;
     Monitor *m_projectMonitor;
     QString m_activeMonitor;
     Timecode m_timecode;
+    bool m_blocked;
 
 signals:
     void raiseClipMonitor(bool);