]> git.sesse.net Git - kdenlive/blobdiff - src/effectslist.h
Fix clip monitor not activated on open: http://kdenlive.org/mantis/view.php?id=2992
[kdenlive] / src / effectslist.h
index e52bb01f80ec1ebb69178bb8f6dd2afdbe02711d..cbb58d6be5867cfed9b13fa61149467030dc4b4b 100644 (file)
 
 #include <QDomDocument>
 
+namespace Kdenlive {
+  enum EFFECTTYPE { simpleEffect, groupEffect };
+}
+
 class EffectsList: public QDomDocument
 {
 public:
@@ -88,10 +92,15 @@ public:
     QDomElement effectFromIndex(QDomNodeList effects, int ix);
     /** @brief Update all effects indexes to make sure they are 1, 2, 3, ... */
     void updateIndexes(QDomNodeList effects, int startIndex);
+    /** @brief Enable / disable a list of effects */
+    void enableEffects(QList <int> indexes, bool disable);
 
 private:
     QDomElement m_baseElement;
     bool m_useIndex;
+    
+    /** @brief Init effect default parameter values. */
+    void initEffect(QDomElement effect) const;
 
 };