mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-03 10:25:02 +00:00
Merge pull request #3636 from Chocobo1/moveOption_del
Move option "Confirm torrent deletion" to Behavior page
This commit is contained in:
commit
193d273f00
@ -43,7 +43,6 @@ enum AdvSettingsRows
|
|||||||
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC))
|
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC))
|
||||||
USE_ICON_THEME,
|
USE_ICON_THEME,
|
||||||
#endif
|
#endif
|
||||||
CONFIRM_DELETE_TORRENT,
|
|
||||||
CONFIRM_RECHECK_TORRENT,
|
CONFIRM_RECHECK_TORRENT,
|
||||||
TRACKER_EXCHANGE,
|
TRACKER_EXCHANGE,
|
||||||
ANNOUNCE_ALL_TRACKERS,
|
ANNOUNCE_ALL_TRACKERS,
|
||||||
@ -57,7 +56,7 @@ class AdvancedSettings: public QTableWidget
|
|||||||
private:
|
private:
|
||||||
QSpinBox spin_cache, spin_save_resume_data_interval, outgoing_ports_min, outgoing_ports_max, spin_list_refresh, spin_maxhalfopen, spin_tracker_port;
|
QSpinBox spin_cache, spin_save_resume_data_interval, outgoing_ports_min, outgoing_ports_max, spin_list_refresh, spin_maxhalfopen, spin_tracker_port;
|
||||||
QCheckBox cb_os_cache, cb_recheck_completed, cb_resolve_countries, cb_resolve_hosts,
|
QCheckBox cb_os_cache, cb_recheck_completed, cb_resolve_countries, cb_resolve_hosts,
|
||||||
cb_super_seeding, cb_program_notifications, cb_tracker_status, cb_confirm_torrent_deletion,
|
cb_super_seeding, cb_program_notifications, cb_tracker_status,
|
||||||
cb_confirm_torrent_recheck, cb_enable_tracker_ext, cb_listen_ipv6;
|
cb_confirm_torrent_recheck, cb_enable_tracker_ext, cb_listen_ipv6;
|
||||||
QComboBox combo_iface;
|
QComboBox combo_iface;
|
||||||
QSpinBox spin_cache_ttl;
|
QSpinBox spin_cache_ttl;
|
||||||
@ -147,7 +146,6 @@ public slots:
|
|||||||
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC))
|
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC))
|
||||||
pref->useSystemIconTheme(cb_use_icon_theme.isChecked());
|
pref->useSystemIconTheme(cb_use_icon_theme.isChecked());
|
||||||
#endif
|
#endif
|
||||||
pref->setConfirmTorrentDeletion(cb_confirm_torrent_deletion.isChecked());
|
|
||||||
pref->setConfirmTorrentRecheck(cb_confirm_torrent_recheck.isChecked());
|
pref->setConfirmTorrentRecheck(cb_confirm_torrent_recheck.isChecked());
|
||||||
// Tracker exchange
|
// Tracker exchange
|
||||||
pref->setTrackerExchangeEnabled(cb_enable_tracker_ext.isChecked());
|
pref->setTrackerExchangeEnabled(cb_enable_tracker_ext.isChecked());
|
||||||
@ -313,9 +311,6 @@ private slots:
|
|||||||
cb_use_icon_theme.setChecked(pref->useSystemIconTheme());
|
cb_use_icon_theme.setChecked(pref->useSystemIconTheme());
|
||||||
setRow(USE_ICON_THEME, tr("Use system icon theme"), &cb_use_icon_theme);
|
setRow(USE_ICON_THEME, tr("Use system icon theme"), &cb_use_icon_theme);
|
||||||
#endif
|
#endif
|
||||||
// Torrent deletion confirmation
|
|
||||||
cb_confirm_torrent_deletion.setChecked(pref->confirmTorrentDeletion());
|
|
||||||
setRow(CONFIRM_DELETE_TORRENT, tr("Confirm torrent deletion"), &cb_confirm_torrent_deletion);
|
|
||||||
// Torrent recheck confirmation
|
// Torrent recheck confirmation
|
||||||
cb_confirm_torrent_recheck.setChecked(pref->confirmTorrentRecheck());
|
cb_confirm_torrent_recheck.setChecked(pref->confirmTorrentRecheck());
|
||||||
setRow(CONFIRM_RECHECK_TORRENT, tr("Confirm torrent recheck"), &cb_confirm_torrent_recheck);
|
setRow(CONFIRM_RECHECK_TORRENT, tr("Confirm torrent recheck"), &cb_confirm_torrent_recheck);
|
||||||
|
@ -255,6 +255,16 @@
|
|||||||
<string>Transfer List</string>
|
<string>Transfer List</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||||
|
<item>
|
||||||
|
<widget class="QCheckBox" name="confirmDeletion">
|
||||||
|
<property name="text">
|
||||||
|
<string>Confirm when deleting torrents</string>
|
||||||
|
</property>
|
||||||
|
<property name="checked">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="checkAltRowColors">
|
<widget class="QCheckBox" name="checkAltRowColors">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
@ -132,6 +132,7 @@ options_imp::options_imp(QWidget *parent):
|
|||||||
// Apply button is activated when a value is changed
|
// Apply button is activated when a value is changed
|
||||||
// General tab
|
// General tab
|
||||||
connect(comboI18n, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton()));
|
connect(comboI18n, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton()));
|
||||||
|
connect(confirmDeletion, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
||||||
connect(checkAltRowColors, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
connect(checkAltRowColors, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
||||||
connect(checkShowSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
connect(checkShowSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
||||||
connect(checkCloseToSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
connect(checkCloseToSystray, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton()));
|
||||||
@ -377,6 +378,7 @@ void options_imp::saveOptions() {
|
|||||||
|
|
||||||
// General preferences
|
// General preferences
|
||||||
pref->setLocale(locale);
|
pref->setLocale(locale);
|
||||||
|
pref->setConfirmTorrentDeletion(confirmDeletion->isChecked());
|
||||||
pref->setAlternatingRowColors(checkAltRowColors->isChecked());
|
pref->setAlternatingRowColors(checkAltRowColors->isChecked());
|
||||||
pref->setSystrayIntegration(systrayIntegration());
|
pref->setSystrayIntegration(systrayIntegration());
|
||||||
pref->setTrayIconStyle(TrayIcon::Style(comboTrayIcon->currentIndex()));
|
pref->setTrayIconStyle(TrayIcon::Style(comboTrayIcon->currentIndex()));
|
||||||
@ -538,6 +540,7 @@ void options_imp::loadOptions() {
|
|||||||
// General preferences
|
// General preferences
|
||||||
const Preferences* const pref = Preferences::instance();
|
const Preferences* const pref = Preferences::instance();
|
||||||
setLocale(pref->getLocale());
|
setLocale(pref->getLocale());
|
||||||
|
confirmDeletion->setChecked(pref->confirmTorrentDeletion());
|
||||||
checkAltRowColors->setChecked(pref->useAlternatingRowColors());
|
checkAltRowColors->setChecked(pref->useAlternatingRowColors());
|
||||||
|
|
||||||
checkShowSplash->setChecked(!pref->isSplashScreenDisabled());
|
checkShowSplash->setChecked(!pref->isSplashScreenDisabled());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user