]> git.sesse.net Git - kdenlive/blobdiff - src/renderer.h
Try to fix monitor confusion: http://kdenlive.org/mantis/view.php?id=2986
[kdenlive] / src / renderer.h
index 972feb03649dde577d08415fec8273a2e850e352..c65d2cb67201a01875ec2448e8722e92c9b6d2a6 100644 (file)
@@ -338,6 +338,9 @@ Q_OBJECT public:
     /** @brief Check if the installed FFmpeg / Libav supports x11grab */
     static bool checkX11Grab();
     
+    /** @brief Ask to set this monitor as active */
+    void setActiveMonitor();
+    
     QSemaphore showFrameSemaphore;
     bool externalConsumer;
 
@@ -385,6 +388,8 @@ private:
     QFuture <void> m_infoThread;
     QList <requestClipInfo> m_requestList;
     bool m_paused;
+    /** @brief True if this monitor is active. */
+    bool m_isActive;
 
     void closeMlt();
     void mltCheckLength(Mlt::Tractor *tractor);
@@ -464,6 +469,8 @@ signals:
     void showAudioSignal(const QVector<double> &);
     void addClip(const KUrl &, stringMap);
     void checkSeeking();
+    /** @brief Activate current monitor. */
+    void activateMonitor(Kdenlive::MONITORID);
     void mltFrameReceived(Mlt::Frame *);
 
 public slots: