]> git.sesse.net Git - kdenlive/blobdiff - src/definitions.h
Fix editing clip crop start and fade effects lost when resizing clip:
[kdenlive] / src / definitions.h
index e3e5c443ec0bf5f09e144493a31904241b239602..5b6c2541f1989707951a69e3307a17cc3e4ab7e1 100644 (file)
@@ -203,6 +203,17 @@ public:
             if (at(i).name() == name) return true;
         return false;
     }
+    void setParamValue(const QString &name, const QString &value) {
+       bool found = false;
+        for (int i = 0; i < size(); i++)
+            if (at(i).name() == name) {
+               // update value
+               replace(i, EffectParameter(name, value));
+               found = true;
+           }
+       if (!found) addParam(name, value);
+    }
+        
     QString paramValue(const QString &name, QString defaultValue = QString()) const {
         for (int i = 0; i < size(); i++) {
             if (at(i).name() == name) return at(i).value();