mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-08-26 05:32:05 +00:00
Allow setting priority for partially downloaded multi-file torrent
Currently you can't directly change the priority of a partially completed multi file torrent. You'll have to start downloading those files and then change their priority. Closes #10994. Closes #8673. PR #16546.
This commit is contained in:
parent
63812ca951
commit
c2af5c6a3f
@ -655,8 +655,6 @@ void PropertiesWidget::displayFilesListMenu()
|
||||
menu->addSeparator();
|
||||
}
|
||||
|
||||
if (!m_torrent->isSeed())
|
||||
{
|
||||
const auto applyPriorities = [this](const BitTorrent::DownloadPriority prio)
|
||||
{
|
||||
const QModelIndexList selectedRows = m_ui->filesList->selectionModel()->selectedRows(0);
|
||||
@ -725,7 +723,6 @@ void PropertiesWidget::displayFilesListMenu()
|
||||
this->applyPriorities();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// The selected torrent might have disappeared during exec()
|
||||
// so we just close menu when an appropriate model is reset
|
||||
|
@ -77,7 +77,7 @@ QWidget *PropListDelegate::createEditor(QWidget *parent, const QStyleOptionViewI
|
||||
if (m_properties)
|
||||
{
|
||||
const BitTorrent::Torrent *torrent = m_properties->getCurrentTorrent();
|
||||
if (!torrent || !torrent->hasMetadata() || torrent->isSeed())
|
||||
if (!torrent || !torrent->hasMetadata())
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user