}
}
}
- if (missingClips.isEmpty()) {
- return false;
- }
- m_dialog = new QDialog();
- m_dialog->setFont(KGlobalSettings::toolBarFont());
- m_ui.setupUi(m_dialog);
QStringList missingLumas;
QDomNodeList trans = m_doc.elementsByTagName("transition");
if (!luma.isEmpty() && !QFile::exists(luma)) {
if (!missingLumas.contains(luma)) {
missingLumas.append(luma);
- QTreeWidgetItem *item = new QTreeWidgetItem(m_ui.treeWidget, QStringList() << i18n("Luma file") << luma);
- item->setIcon(0, KIcon("dialog-close"));
- item->setData(0, idRole, luma);
- item->setData(0, statusRole, LUMAMISSING);
}
}
}
+ if (missingClips.isEmpty() && missingLumas.isEmpty()) {
+ return false;
+ }
+ m_dialog = new QDialog();
+ m_dialog->setFont(KGlobalSettings::toolBarFont());
+ m_ui.setupUi(m_dialog);
+
+ foreach(const QString l, missingLumas) {
+ QTreeWidgetItem *item = new QTreeWidgetItem(m_ui.treeWidget, QStringList() << i18n("Luma file") << l);
+ item->setIcon(0, KIcon("dialog-close"));
+ item->setData(0, idRole, l);
+ item->setData(0, statusRole, LUMAMISSING);
+ }
+
m_ui.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
for (int i = 0; i < missingClips.count(); i++) {
e = missingClips.at(i).toElement();