]> git.sesse.net Git - kdenlive/blobdiff - src/databackup/backupwidget.cpp
Add a timestamp as "documentid" property to the kdenlive project file to identify...
[kdenlive] / src / databackup / backupwidget.cpp
index cf862656fe39cb0e77d7cac8aa78b62da89dfbf0..31c07ad719edc8fa4d9f5ab24b1a4661782484be 100644 (file)
@@ -24,7 +24,7 @@
 #include <KUrl>
 
 
-BackupWidget::BackupWidget(KUrl projectUrl, KUrl projectFolder, QWidget * parent) :
+BackupWidget::BackupWidget(KUrl projectUrl, KUrl projectFolder, const QString projectId, QWidget * parent) :
         QDialog(parent),
         m_url(projectUrl)
 {
@@ -34,7 +34,11 @@ BackupWidget::BackupWidget(KUrl projectUrl, KUrl projectFolder, QWidget * parent
     KUrl backupFile;
     m_projectWildcard = projectUrl.fileName().section('.', 0, -2);
     project_url->setUrl(projectFolder);
-    
+    if (!projectId.isEmpty()) m_projectWildcard.append("-" + projectId);
+    else {
+        // No project id, it was lost, add wildcard
+        m_projectWildcard.append("*");
+    }
     m_projectWildcard.append("-??");
     m_projectWildcard.append("??");
     m_projectWildcard.append("-??");