mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-12 16:23:07 -07:00
Provide torrent paths to external program.
This commit is contained in:
parent
501ab07024
commit
c38987fc03
2 changed files with 4 additions and 5 deletions
|
@ -142,13 +142,12 @@ void Application::torrentFinished(BitTorrent::TorrentHandle *const torrent)
|
|||
// AutoRun program
|
||||
if (pref->isAutoRunEnabled()) {
|
||||
QString program = pref->getAutoRunProgram();
|
||||
int fileCount = torrent->filesCount();
|
||||
|
||||
program.replace("%N", torrent->name());
|
||||
program.replace("%F", (fileCount > 1) ? "" : torrent->fileName(0));
|
||||
program.replace("%L", torrent->label());
|
||||
program.replace("%F", Utils::Fs::toNativePath(torrent->contentPath()));
|
||||
program.replace("%R", Utils::Fs::toNativePath(torrent->rootPath()));
|
||||
program.replace("%D", Utils::Fs::toNativePath(torrent->savePath()));
|
||||
program.replace("%K", (fileCount > 1) ? "multi" : "single");
|
||||
program.replace("%C", QString::number(torrent->filesCount()));
|
||||
program.replace("%Z", QString::number(torrent->totalSize()));
|
||||
program.replace("%T", torrent->currentTracker());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue