video_thumbs->setChecked(KdenliveSettings::videothumbnails());
audio_tracks->setValue(audiotracks);
video_tracks->setValue(videotracks);
+
if (readOnlyTracks) {
video_tracks->setEnabled(false);
audio_tracks->setEnabled(false);
// TODO: images used in luma transitions, files used for LADSPA effects?
QStringList allFiles;
+ QStringList allFonts;
allFiles << m_lumas;
for (int i = 0; i < list.count(); i++) {
DocClipBase *clip = list.at(i);
} else if (!clip->fileURL().isEmpty()) allFiles.append(clip->fileURL().path());
if (clip->clipType() == TEXT) {
QStringList images = TitleWidget::extractImageList(clip->getProperty("xmldata"));
+ QStringList fonts = TitleWidget::extractFontList(clip->getProperty("xmldata"));
allFiles << images;
+ allFonts << fonts;
} else if (clip->clipType() == PLAYLIST) {
QStringList files = extractPlaylistUrls(clip->fileURL().path());
allFiles << files;
usedSize += clip->fileSize();
}
}
-#if QT_VERSION >= 0x040500
+#if QT_VERSION >= 0x040500
allFiles.removeDuplicates();
+ allFonts.removeDuplicates();
#endif
files_count->setText(QString::number(allFiles.count()));
files_list->addItems(allFiles);
+ fonts_list->addItems(allFonts);
used_count->setText(QString::number(used));
used_size->setText(KIO::convertSize(usedSize));
unused_count->setText(QString::number(unused));
return audio_thumbs->isChecked();
}
+
//static
QStringList ProjectSettings::extractPlaylistUrls(QString path)
{