]> git.sesse.net Git - kdenlive/blobdiff - src/effectslist.cpp
Fix effects in copy/pasted clips
[kdenlive] / src / effectslist.cpp
index 39b3b145713aa8100463a6384beb0e1a7436a9fc..331bb75b4dd503c14f650ca155856ae774db5934 100644 (file)
@@ -146,6 +146,14 @@ bool EffectsList::hasKeyFrames(QDomElement effect) {
     return false;
 }
 
+EffectsList EffectsList::clone() const {
+    EffectsList list = EffectsList();
+    for (int i = 0; i < this->size(); ++i) {
+        list.append(this->at(i).cloneNode().toElement());
+    }
+    return list;
+}
+
 // static
 void EffectsList::setParameter(QDomElement effect, QString name, QString value) {
     QDomNodeList params = effect.elementsByTagName("parameter");