mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-15 01:33:07 -07:00
FEATURE: Search engine can now use a SOCKS5 proxy
BUGFIX: Search engine loads new proxy settings without program restart Fix a bug in HTTP communication proxy settings
This commit is contained in:
parent
ae5746a636
commit
3733bc9148
35 changed files with 3284 additions and 2698 deletions
|
@ -210,6 +210,9 @@ void SearchEngine::on_search_button_clicked(){
|
|||
search_button->setText("Search");
|
||||
return;
|
||||
}
|
||||
// Reload environment variables (proxy)
|
||||
searchProcess->setEnvironment(QProcess::systemEnvironment());
|
||||
|
||||
QString pattern = search_pattern->text().trimmed();
|
||||
// No search pattern entered
|
||||
if(pattern.isEmpty()){
|
||||
|
@ -408,7 +411,11 @@ void SearchEngine::updateNova() {
|
|||
}
|
||||
QFile::copy(":/search_engine/helpers.py", filePath);
|
||||
}
|
||||
QFile(misc::searchEngineLocation()+QDir::separator()+"helpers.py").setPermissions(perm);
|
||||
QFile(misc::searchEngineLocation()+QDir::separator()+"socks.py").setPermissions(perm);
|
||||
filePath = misc::searchEngineLocation()+QDir::separator()+"socks.py";
|
||||
if(!QFile::exists(filePath)) {
|
||||
QFile::copy(":/search_engine/socks.py", filePath);
|
||||
}
|
||||
QString destDir = misc::searchEngineLocation()+QDir::separator()+"engines"+QDir::separator();
|
||||
QDir shipped_subDir(":/search_engine/engines/");
|
||||
QStringList files = shipped_subDir.entryList();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue