mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-13 16:53:08 -07: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
2 changed files with 62 additions and 65 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue