]> git.sesse.net Git - kdenlive/blobdiff - src/effectstack/collapsibleeffect.h
Optimize monitor scene & fix issues with new effect stack
[kdenlive] / src / effectstack / collapsibleeffect.h
index e9a5ec9f94ed914d74bb8efd58d4b8f1c7d015dc..138e8c331f4c5c80bc2daf4997794d0368e12431 100644 (file)
@@ -72,11 +72,11 @@ public:
     /** @brief Show / hide up / down buttons. */
     void adjustButtons(int ix, int max);
     /** @brief Returns true of this effect requires an on monitor adjustable effect scene. */
-    bool needsMonitorEffectScene();
+    bool needsMonitorEffectScene() const;
 
 public slots:
     void slotSyncEffectsPos(int pos);
-    void slotEnable(bool enable, bool updateMainStatus = true);
+    void slotEnable(bool enable, bool emitInfo = true);
     void slotResetEffect();
 
 private slots:
@@ -121,7 +121,7 @@ protected:
 signals:
     void parameterChanged(const QDomElement, const QDomElement, int);
     void syncEffectsPos(int);
-    void effectStateChanged(bool, int ix = -1, bool updateMainStatus = true);
+    void effectStateChanged(bool, int ix, bool effectNeedsMonitorScene);
     void deleteEffect(const QDomElement);
     void activateEffect(int);
     void checkMonitorPosition(int);