} else transcode_info->setHidden(true);
} else {
// load Profiles
- KSharedConfigPtr config = KSharedConfig::openConfig("kdenlivetranscodingrc");
+ KSharedConfigPtr config = KSharedConfig::openConfig("kdenlivetranscodingrc", KConfig::CascadeConfig);
KConfigGroup transConfig(config, "Transcoding");
// read the entries
QMap< QString, QString > profiles = transConfig.entryMap();
ffmpeg_params->setMaximumHeight(QFontMetrics(font()).lineSpacing() * 5);
adjustSize();
- if (m_automaticMode) slotStartTransCode();
}
ClipTranscode::~ClipTranscode()
QString s_url = source_url->url().path();
parameters << "-i" << s_url;
if (QFile::exists(destination + extension)) {
- if (KMessageBox::questionYesNo(this, i18n("File %1 already exists.\nDo you want to overwrite it?", destination + extension)) == KMessageBox::No) return;
+ if (KMessageBox::questionYesNo(this, i18n("File %1 already exists.\nDo you want to overwrite it?", destination + extension)) == KMessageBox::No) {
+ // Abort operation
+ if (m_automaticMode) {
+ // inform caller that we aborted
+ emit transcodedClip(source_url->url(), KUrl());
+ close();
+ }
+ return;
+ }
parameters << "-y";
}