]> git.sesse.net Git - kdenlive/blobdiff - src/monitor.h
Speedup: only convert displayed frame to QImage if necessary (for on monitor scene...
[kdenlive] / src / monitor.h
index ecc2b7509250ee3e1d987fd4371da98bb09cbaa8..ff6b88fbe907bc0d538d054753c2ae0644ec9a56 100644 (file)
@@ -129,7 +129,6 @@ private:
     QPoint m_DragStartPosition;
     MonitorScene *m_effectScene;
     QGraphicsView *m_effectView;
-    bool m_delStage;
 #ifdef Q_WS_MAC
     VideoGLWidget *m_glWidget;
 #endif
@@ -179,6 +178,7 @@ public slots:
     void setTimePos(const QString &pos);
     QStringList getZoneInfo() const;
     void slotEffectScene(bool show = true);
+    bool effectSceneDisplayed();
 
 signals:
     void renderPosition(int);
@@ -187,6 +187,9 @@ signals:
     void adjustMonitorSize();
     void zoneUpdated(QPoint);
     void saveZone(Render *, QPoint);
+    /** @brief  Editing transitions / effects over the monitor requires thr renderer to send frames as QImage.
+     *      This causes a major slowdown, so we only enable it if required */
+    void requestFrameForAnalysis(bool);
 };
 
 #endif