1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-23 04:54:18 +00:00

Don't disable DHT/LSD/UPnP in the GUI when anonymous mode is enabled.

This commit is contained in:
sledgehammer999 2014-08-25 19:21:22 +03:00
parent 58ad90fa9c
commit cd99f0ea43
2 changed files with 0 additions and 21 deletions

View File

@ -125,7 +125,6 @@ options_imp::options_imp(QWidget *parent):
// Connect signals / slots
connect(comboProxyType, SIGNAL(currentIndexChanged(int)),this, SLOT(enableProxy(int)));
connect(checkAnonymousMode, SIGNAL(toggled(bool)), this, SLOT(toggleAnonymousMode(bool)));
connect(checkRandomPort, SIGNAL(toggled(bool)), spinPort, SLOT(setDisabled(bool)));
// Apply button is activated when a value is changed
@ -699,8 +698,6 @@ void options_imp::loadOptions() {
checkLSD->setChecked(pref->isLSDEnabled());
comboEncryption->setCurrentIndex(pref->getEncryptionSetting());
checkAnonymousMode->setChecked(pref->isAnonymousModeEnabled());
/* make sure ui matches options */
toggleAnonymousMode(checkAnonymousMode->isChecked());
// Ratio limit
floatValue = pref->getGlobalMaxRatio();
if (floatValue >= 0.) {
@ -1327,23 +1324,6 @@ void options_imp::setSslCertificate(const QByteArray &cert, bool interactive)
#endif
}
void options_imp::toggleAnonymousMode(bool enabled)
{
if (enabled) {
// Disable DHT, LSD, UPnP / NAT-PMP
checkDHT->setEnabled(false);
checkDHT->setChecked(false);
checkLSD->setEnabled(false);
checkLSD->setChecked(false);
checkUPnP->setEnabled(false);
checkUPnP->setChecked(false);
} else {
checkDHT->setEnabled(true);
checkLSD->setEnabled(true);
checkUPnP->setEnabled(true);
}
}
bool options_imp::schedTimesOk() {
QString msg;

View File

@ -85,7 +85,6 @@ private slots:
void on_btnWebUiKey_clicked();
void on_registerDNSBtn_clicked();
void setLocale(const QString &locale);
void toggleAnonymousMode(bool enabled);
private:
// Methods