FEATURE: Simplified torrent root folder renaming/truncating (< v2.3.0 is no longer forward compatible)

This commit is contained in:
Christophe Dumez
2010-04-06 09:17:33 +00:00
parent 0cd5253857
commit 772028106e
7 changed files with 98 additions and 21 deletions

View File

@@ -157,7 +157,14 @@ public:
return;
}
fileName = misc::magnetUriToName(magnet_uri);
if(fileName.isEmpty()) fileName = tr("Magnet Link");
if(fileName.isEmpty()) {
fileName = tr("Magnet Link");
} else {
QString save_path = savePathTxt->text();
if(!save_path.endsWith(QDir::separator()))
save_path += QDir::separator();
savePathTxt->setText(save_path + fileName);
}
fileNameLbl->setText(QString::fromUtf8("<center><b>")+fileName+QString::fromUtf8("</b></center>"));
// Update display
updateDiskSpaceLabels();
@@ -199,6 +206,13 @@ public:
close();
return;
}
QString root_folder = misc::truncateRootFolder(t);
if(!root_folder.isEmpty()) {
QString save_path = savePathTxt->text();
if(!save_path.endsWith(QDir::separator()))
save_path += QDir::separator();
savePathTxt->setText(save_path + root_folder);
}
nbFiles = t->num_files();
// Setting file name
fileName = misc::toQString(t->name());