mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-11 07:46:17 -07:00
Always honor the configured behavior for merging trackers
PR #19305. * Always honor the configured behavior for merging trackers * Clarify merging trackers related options
This commit is contained in:
parent
6a3a5fac83
commit
7b4b7c2b81
3 changed files with 18 additions and 11 deletions
|
@ -505,7 +505,13 @@ void OptionsDialog::loadDownloadsTabOptions()
|
|||
m_ui->stopConditionComboBox->setEnabled(!m_ui->checkStartPaused->isChecked());
|
||||
|
||||
m_ui->checkMergeTrackers->setChecked(session->isMergeTrackersEnabled());
|
||||
m_ui->checkConfirmMergeTrackers->setChecked(pref->confirmMergeTrackers());
|
||||
m_ui->checkConfirmMergeTrackers->setEnabled(m_ui->checkAdditionDialog->isChecked());
|
||||
m_ui->checkConfirmMergeTrackers->setChecked(m_ui->checkConfirmMergeTrackers->isEnabled() ? pref->confirmMergeTrackers() : false);
|
||||
connect(m_ui->checkAdditionDialog, &QGroupBox::toggled, this, [this, pref]
|
||||
{
|
||||
m_ui->checkConfirmMergeTrackers->setEnabled(m_ui->checkAdditionDialog->isChecked());
|
||||
m_ui->checkConfirmMergeTrackers->setChecked(m_ui->checkConfirmMergeTrackers->isEnabled() ? pref->confirmMergeTrackers() : false);
|
||||
});
|
||||
|
||||
const TorrentFileGuard::AutoDeleteMode autoDeleteMode = TorrentFileGuard::autoDeleteMode();
|
||||
m_ui->deleteTorrentBox->setChecked(autoDeleteMode != TorrentFileGuard::Never);
|
||||
|
@ -692,7 +698,8 @@ void OptionsDialog::saveDownloadsTabOptions() const
|
|||
: !m_ui->deleteCancelledTorrentBox->isChecked() ? TorrentFileGuard::IfAdded
|
||||
: TorrentFileGuard::Always);
|
||||
session->setMergeTrackersEnabled(m_ui->checkMergeTrackers->isChecked());
|
||||
pref->setConfirmMergeTrackers(m_ui->checkConfirmMergeTrackers->isChecked());
|
||||
if (m_ui->checkConfirmMergeTrackers->isEnabled())
|
||||
pref->setConfirmMergeTrackers(m_ui->checkConfirmMergeTrackers->isChecked());
|
||||
|
||||
session->setPreallocationEnabled(preAllocateAllFiles());
|
||||
session->setAppendExtensionEnabled(m_ui->checkAppendqB->isChecked());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue