From: Jean-Baptiste Mardelle Date: Sun, 15 Feb 2009 10:41:27 +0000 (+0000) Subject: Only allow one fadein / fadeout per clip: X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f3159fd682da959fb32faeb2272e238b18888453;p=kdenlive Only allow one fadein / fadeout per clip: http://www.kdenlive.org:80/mantis/view.php?id=676 svn path=/branches/KDE4/; revision=3052 --- diff --git a/effects/fadein.xml b/effects/fadein.xml index 6906f01d..99dc7e74 100644 --- a/effects/fadein.xml +++ b/effects/fadein.xml @@ -1,5 +1,5 @@ - + Fade in Fade in audio track diff --git a/effects/fadeout.xml b/effects/fadeout.xml index c33c4655..5f1c4b2d 100644 --- a/effects/fadeout.xml +++ b/effects/fadeout.xml @@ -1,5 +1,5 @@ - + Fade out Fade in audio track diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index f948af70..18254843 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -1067,6 +1067,10 @@ void CustomTrackView::slotAddEffect(QDomElement effect, GenTime pos, int track) for (int i = 0; i < itemList.count(); i++) { if (itemList.at(i)->type() == AVWIDGET) { ClipItem *item = (ClipItem *)itemList.at(i); + if (item->hasEffect(effect.attribute("tag"), effect.attribute("id")) != -1 && effect.attribute("unique", "0") != "0") { + emit displayMessage(i18n("Effect already present in clip"), ErrorMessage); + continue; + } item->initEffect(effect); if (effect.attribute("tag") == "ladspa") { QString ladpsaFile = m_document->getLadspaFile();