dir.setNameFilters(filter);
QFileInfoList resultList = dir.entryInfoList(QDir::Files, QDir::Time);
QStringList results;
+ backup_list->clear();
QListWidgetItem *item;
for (int i = 0; i < resultList.count(); i++) {
item = new QListWidgetItem(resultList.at(i).lastModified().toString(Qt::DefaultLocaleLongDate), backup_list);
void BackupWidget::slotDisplayBackupPreview()
{
+ if (!backup_list->currentItem()) {
+ backup_preview->setPixmap(QPixmap());
+ return;
+ }
QString path = backup_list->currentItem()->data(Qt::UserRole).toString();
QPixmap pix(path + ".png");
backup_preview->setPixmap(pix);
delete ar;
return;
}
+ if (!url.fileName().endsWith(".kdenlive")) {
+ // This is not a Kdenlive project file, abort loading
+ KMessageBox::sorry(this, i18n("File %1 is not a Kdenlive project file", url.path()));
+ return;
+ }
// Check if the document is already opened
const int ct = m_timelineArea->count();