mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-14 17:23:07 -07:00
- Added a button to reset spoofed client version/build to latest
- Fix little bug when loading saved version/build for spoofed client
This commit is contained in:
parent
4dc26d0a77
commit
f60ef5dbd5
31 changed files with 918 additions and 738 deletions
|
@ -793,6 +793,7 @@ int options_imp::getPort() const{
|
|||
void options_imp::enableSpoofingSettings(int index) {
|
||||
switch(index) {
|
||||
case 0: // qBittorrent
|
||||
resetPeerVersion_button->setEnabled(false);
|
||||
version_label->setEnabled(false);
|
||||
client_version->setEnabled(false);
|
||||
client_version->clear();
|
||||
|
@ -801,20 +802,35 @@ void options_imp::enableSpoofingSettings(int index) {
|
|||
client_build->clear();
|
||||
break;
|
||||
case 1: // Vuze
|
||||
resetPeerVersion_button->setEnabled(true);
|
||||
version_label->setEnabled(true);
|
||||
client_version->setEnabled(true);
|
||||
client_version->setText(Preferences::getDefaultClientVersion("AZ"));
|
||||
client_version->setText(Preferences::getClientVersion());
|
||||
build_label->setEnabled(false);
|
||||
client_build->setEnabled(false);
|
||||
client_build->clear();
|
||||
break;
|
||||
case 2: // uTorrent
|
||||
resetPeerVersion_button->setEnabled(true);
|
||||
version_label->setEnabled(true);
|
||||
client_version->setEnabled(true);
|
||||
client_version->setText(Preferences::getDefaultClientVersion("UT"));
|
||||
client_version->setText(Preferences::getClientVersion());
|
||||
build_label->setEnabled(true);
|
||||
client_build->setEnabled(true);
|
||||
client_build->setText(Preferences::getClientBuild());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void options_imp::on_resetPeerVersion_button_clicked() {
|
||||
switch(comboPeerID->currentIndex()) {
|
||||
case 1: // Vuze
|
||||
client_version->setText(Preferences::getDefaultClientVersion("AZ"));
|
||||
break;
|
||||
case 2: // uTorrent
|
||||
client_version->setText(Preferences::getDefaultClientVersion("UT"));
|
||||
client_build->setText(Preferences::getDefaultClientBuild("UT"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue