KNS3::Entry::List entries;
#if KDE_IS_VERSION(4,3,80)
QPointer<KNS3::DownloadDialog> dialog = new KNS3::DownloadDialog(configFile);
- dialog->exec();
- if (dialog) entries = dialog->changedEntries();
+ if (dialog->exec()) entries = dialog->changedEntries();
foreach(const KNS3::Entry & entry, entries) {
if (entry.status() == KNS3::Entry::Installed)
kDebug() << "// Installed files: " << entry.installedFiles();
QList <DocClipBase*> list = m_projectList->documentClipList();
QDomDocument doc = m_activeDocument->xmlSceneList(m_projectMonitor->sceneList(), m_projectList->expandedFolders());
ArchiveWidget *d = new ArchiveWidget(m_activeDocument->url().fileName(), doc, list, m_activeTimeline->projectView()->extractTransitionsLumas(), this);
- d->exec();
+ if (d->exec()) {
+ m_messageLabel->setMessage(i18n("Archiving project"), OperationCompletedMessage);
+ }
}
case SLIDESHOW:
case PLAYLIST:
connect(this, SIGNAL(updateThumb()), m_previewTimer, SLOT(start()));
+ break;
case IMAGE:
case TEXT:
m_image = KThumb::getFrame(m_producer, m_in->getValue(), swidth, width, Kdenlive::DefaultThumbHeight);
colour = colour.replace(0, 2, "#");
p.fill(QColor(colour.left(7)));
break;
+ //UNKNOWN, AUDIO, VIRTUAL:
default:
p.fill(Qt::black);
}