diff --git a/src/dialogs/clipcreationdialog.cpp b/src/dialogs/clipcreationdialog.cpp --- a/src/dialogs/clipcreationdialog.cpp +++ b/src/dialogs/clipcreationdialog.cpp @@ -319,9 +319,14 @@ QDomElement prod = xml.createElement(QStringLiteral("producer")); xml.appendChild(prod); + QString shortTitle = dia->selectedText() + .trimmed() + .replace(QRegExp("[\n\t\r]"), QStringLiteral(" ")) // Remove newlines + .left(32); // First 32 characters + QMap properties; properties.insert(QStringLiteral("resource"), textTemplate); - properties.insert(QStringLiteral("kdenlive:clipname"), i18n("Template title clip")); + properties.insert(QStringLiteral("kdenlive:clipname"), i18n("Title: %1", shortTitle)); if (!groupInfo.isEmpty()) { properties.insert(QStringLiteral("kdenlive:folderid"), groupInfo.at(0)); }