mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-14 17:23:07 -07:00
- qBittorrent can now identify itself as KTorrent too
This commit is contained in:
parent
131250dc03
commit
09c7c50ad3
7 changed files with 69 additions and 20 deletions
|
@ -439,6 +439,10 @@ void options_imp::saveOptions(){
|
|||
settings.setValue(QString::fromUtf8("LSD"), isLSDEnabled());
|
||||
// Peer ID usurpation
|
||||
switch(comboPeerID->currentIndex()) {
|
||||
case 3: // KTorrent
|
||||
Preferences::setPeerID("KT");
|
||||
Preferences::setClientVersion(client_version->text());
|
||||
break;
|
||||
case 2: // uTorrent
|
||||
Preferences::setPeerID("UT");
|
||||
Preferences::setClientVersion(client_version->text());
|
||||
|
@ -725,9 +729,15 @@ void options_imp::loadOptions(){
|
|||
enableSpoofingSettings(1);
|
||||
client_version->setText(Preferences::getClientVersion());
|
||||
} else {
|
||||
// qBittorrent
|
||||
comboPeerID->setCurrentIndex(0);
|
||||
enableSpoofingSettings(0);
|
||||
if(peer_id == "KT") {
|
||||
comboPeerID->setCurrentIndex(3);
|
||||
enableSpoofingSettings(3);
|
||||
client_version->setText(Preferences::getClientVersion());
|
||||
} else {
|
||||
// qBittorrent
|
||||
comboPeerID->setCurrentIndex(0);
|
||||
enableSpoofingSettings(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
comboEncryption->setCurrentIndex(Preferences::getEncryptionSetting());
|
||||
|
@ -819,6 +829,15 @@ void options_imp::enableSpoofingSettings(int index) {
|
|||
client_build->setEnabled(true);
|
||||
client_build->setText(Preferences::getDefaultClientBuild("UT"));
|
||||
break;
|
||||
case 3: // KTorrent
|
||||
resetPeerVersion_button->setEnabled(true);
|
||||
version_label->setEnabled(true);
|
||||
client_version->setEnabled(true);
|
||||
client_version->setText(Preferences::getDefaultClientVersion("KT"));
|
||||
build_label->setEnabled(false);
|
||||
client_build->setEnabled(false);
|
||||
client_build->clear();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -827,6 +846,9 @@ void options_imp::on_resetPeerVersion_button_clicked() {
|
|||
case 1: // Vuze
|
||||
client_version->setText(Preferences::getDefaultClientVersion("AZ"));
|
||||
break;
|
||||
case 3: // KTorrent
|
||||
client_version->setText(Preferences::getDefaultClientVersion("KT"));
|
||||
break;
|
||||
case 2: // uTorrent
|
||||
client_version->setText(Preferences::getDefaultClientVersion("UT"));
|
||||
client_build->setText(Preferences::getDefaultClientBuild("UT"));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue