mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-03 02:14:16 +00:00
Add options in AddNewTorrentDialog
The new checkboxes are: "Download in sequential order", "Download first and last pieces first".
This commit is contained in:
parent
aed971883d
commit
cb687ba3bd
@ -126,6 +126,9 @@ AddNewTorrentDialog::AddNewTorrentDialog(const BitTorrent::AddTorrentParams &inP
|
|||||||
else
|
else
|
||||||
m_ui->createSubfolderCheckBox->setChecked(session->isCreateTorrentSubfolder());
|
m_ui->createSubfolderCheckBox->setChecked(session->isCreateTorrentSubfolder());
|
||||||
|
|
||||||
|
m_ui->sequentialCheckBox->setChecked(m_torrentParams.sequential);
|
||||||
|
m_ui->firstLastCheckBox->setChecked(m_torrentParams.firstLastPiecePriority);
|
||||||
|
|
||||||
m_ui->skipCheckingCheckBox->setChecked(m_torrentParams.skipChecking);
|
m_ui->skipCheckingCheckBox->setChecked(m_torrentParams.skipChecking);
|
||||||
m_ui->doNotDeleteTorrentCheckBox->setVisible(TorrentFileGuard::autoDeleteMode() != TorrentFileGuard::Never);
|
m_ui->doNotDeleteTorrentCheckBox->setVisible(TorrentFileGuard::autoDeleteMode() != TorrentFileGuard::Never);
|
||||||
|
|
||||||
@ -658,6 +661,9 @@ void AddNewTorrentDialog::accept()
|
|||||||
m_torrentParams.addPaused = TriStateBool(!m_ui->startTorrentCheckBox->isChecked());
|
m_torrentParams.addPaused = TriStateBool(!m_ui->startTorrentCheckBox->isChecked());
|
||||||
m_torrentParams.createSubfolder = TriStateBool(m_ui->createSubfolderCheckBox->isChecked());
|
m_torrentParams.createSubfolder = TriStateBool(m_ui->createSubfolderCheckBox->isChecked());
|
||||||
|
|
||||||
|
m_torrentParams.sequential = m_ui->sequentialCheckBox->isChecked();
|
||||||
|
m_torrentParams.firstLastPiecePriority = m_ui->firstLastCheckBox->isChecked();
|
||||||
|
|
||||||
QString savePath = m_ui->savePath->selectedPath();
|
QString savePath = m_ui->savePath->selectedPath();
|
||||||
if (m_ui->comboTTM->currentIndex() != 1) { // 0 is Manual mode and 1 is Automatic mode. Handle all non 1 values as manual mode.
|
if (m_ui->comboTTM->currentIndex() != 1) { // 0 is Manual mode and 1 is Automatic mode. Handle all non 1 values as manual mode.
|
||||||
m_torrentParams.useAutoTMM = TriStateBool::False;
|
m_torrentParams.useAutoTMM = TriStateBool::False;
|
||||||
|
@ -181,6 +181,20 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="3" column="0">
|
||||||
|
<widget class="QCheckBox" name="sequentialCheckBox">
|
||||||
|
<property name="text">
|
||||||
|
<string>Download in sequential order</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="0">
|
||||||
|
<widget class="QCheckBox" name="firstLastCheckBox">
|
||||||
|
<property name="text">
|
||||||
|
<string>Download first and last pieces first</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user