http://www.kdenlive.org:80/mantis/view.php?id=252
svn path=/branches/KDE4/; revision=2534
-install(FILES banner.png timeline_nothumbs.png timeline_athumbs.png timeline_vthumbs.png timeline_avthumbs.png transition.png metadata.properties blacklisted_effects.txt DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
+install(FILES banner.png timeline_nothumbs.png timeline_athumbs.png timeline_vthumbs.png timeline_avthumbs.png transition.png metadata.properties blacklisted_effects.txt blacklisted_transitions.txt DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
+ // Check for blacklisted transitions
+ blacklist = KStandardDirs::locate("appdata", "blacklisted_transitions.txt");
+
+ QFile file2(blacklist);
+ QStringList blackListedtransitions;
+
+ if (file2.open(QIODevice::ReadOnly)) {
+ QTextStream in(&file2);
+ while (!in.atEnd()) {
+ blackListedtransitions.append(in.readLine().simplified());
+ }
+ }
+ file2.close();
+
for (int i = 0 ; i < filters->count() ; i++) {
filtersList << filters->get_name(i);
}
for (int i = 0 ; i < filters->count() ; i++) {
filtersList << filters->get_name(i);
}
transitionsItemList << transitions->get_name(i);
}
delete transitions;
transitionsItemList << transitions->get_name(i);
}
delete transitions;
+
+ foreach(const QString &trans, blackListedtransitions) {
+ if (transitionsItemList.contains(trans)) transitionsItemList.removeAll(trans);
+ }
fillTransitionsList(repository, &MainWindow::transitions, transitionsItemList);
KGlobal::dirs()->addResourceType("ladspa_plugin", 0, "lib/ladspa");
fillTransitionsList(repository, &MainWindow::transitions, transitionsItemList);
KGlobal::dirs()->addResourceType("ladspa_plugin", 0, "lib/ladspa");