Added filename generation when edit media with non-local file.

This commit is contained in:
23rd 2019-04-09 20:46:07 +03:00 committed by John Preston
parent 14ad7a2479
commit 3767483977
1 changed files with 13 additions and 1 deletions

View File

@ -410,9 +410,21 @@ void EditCaptionBox::updateEditPreview() {
song->performer);
_isAudio = true;
}
const auto getExt = [&] {
auto patterns = Core::MimeTypeForName(file->mime).globPatterns();
if (!patterns.isEmpty()) {
return patterns.front().replace('*', QString());
}
return QString();
};
setName(
nameString.isEmpty()
? QString("file")
? filedialogDefaultName(
_isImage ? qsl("image") : qsl("file"),
getExt(),
QString(),
true)
: nameString,
fileinfo.size()
? fileinfo.size()