+ return m_effectList.at(ix);
+}
+
+QMap <QString, QString> ClipItem::addEffect(QDomElement effect)
+{
+ QMap <QString, QString> effectParams;
+ effectParams["kdenlive_ix"] = QString::number(m_effectList.size());
+ m_effectList.append(effect);
+ effectParams["tag"] = effect.attribute("tag");
+ QDomNodeList params = effect.elementsByTagName("parameter");
+ for (int i = 0; i < params.count(); i++) {
+ QDomElement e = params.item(i).toElement();
+ if (!e.isNull())
+ effectParams[e.attribute("name")] = e.attribute("value");
+ }