From: <j-...@us...> - 2010-10-25 17:53:14
|
Revision: 5049 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=5049&view=rev Author: j-b-m Date: 2010-10-25 17:53:07 +0000 (Mon, 25 Oct 2010) Log Message: ----------- Clip deletion: add checkbox so that user don't have to confirm deletion for each clip when deleting several at once: http://kdenlive.org/mantis/view.php?id=1858 Modified Paths: -------------- trunk/kdenlive/src/projectlist.cpp Modified: trunk/kdenlive/src/projectlist.cpp =================================================================== --- trunk/kdenlive/src/projectlist.cpp 2010-10-25 17:23:36 UTC (rev 5048) +++ trunk/kdenlive/src/projectlist.cpp 2010-10-25 17:53:07 UTC (rev 5049) @@ -741,7 +741,6 @@ QUndoCommand *delCommand = new QUndoCommand(); delCommand->setText(i18n("Delete Clip Zone")); - for (int i = 0; i < selected.count(); i++) { if (selected.at(i)->type() == PROJECTSUBCLIPTYPE) { // subitem @@ -763,11 +762,13 @@ } else { ProjectItem *item = static_cast <ProjectItem *>(selected.at(i)); ids << item->clipId(); - if (item->numReferences() > 0 && KMessageBox::questionYesNo(kapp->activeWindow(), i18np("Delete clip <b>%2</b>?<br />This will also remove the clip in timeline", "Delete clip <b>%2</b>?<br />This will also remove its %1 clips in timeline", item->numReferences(), item->names().at(1)), i18n("Delete Clip")) != KMessageBox::Yes) + if (item->numReferences() > 0 && KMessageBox::questionYesNo(kapp->activeWindow(), i18np("Delete clip <b>%2</b>?<br />This will also remove the clip in timeline", "Delete clip <b>%2</b>?<br />This will also remove its %1 clips in timeline", item->numReferences(), item->names().at(1)), i18n("Delete Clip"), KStandardGuiItem::yes(), KStandardGuiItem::no(), "DeleteAll") == KMessageBox::No) { + KMessageBox::enableMessage("DeleteAll"); return; + } } } - + KMessageBox::enableMessage("DeleteAll"); if (delCommand->childCount() == 0) delete delCommand; else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |