mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
- Category combobox is now updated when search engines are enabled/disabled
This commit is contained in:
parent
4a1c8a7279
commit
8d39e2a776
2 changed files with 9 additions and 6 deletions
|
@ -173,7 +173,8 @@ void SearchEngine::tab_changed(int t)
|
||||||
}
|
}
|
||||||
|
|
||||||
void SearchEngine::on_enginesButton_clicked() {
|
void SearchEngine::on_enginesButton_clicked() {
|
||||||
new engineSelectDlg(this, supported_engines);
|
engineSelectDlg *dlg = new engineSelectDlg(this, supported_engines);
|
||||||
|
connect(dlg, SIGNAL(enginesChanged()), this, SLOT(fillCatCombobox()));
|
||||||
}
|
}
|
||||||
|
|
||||||
// get the last searchs from a QSettings to a QStringList
|
// get the last searchs from a QSettings to a QStringList
|
||||||
|
|
|
@ -123,11 +123,13 @@ public:
|
||||||
QStringList supportedCategories() const {
|
QStringList supportedCategories() const {
|
||||||
QStringList supported_cat;
|
QStringList supported_cat;
|
||||||
foreach(SupportedEngine *engine, values()) {
|
foreach(SupportedEngine *engine, values()) {
|
||||||
QStringList s = engine->getSupportedCategories();
|
if(engine->isEnabled()) {
|
||||||
foreach(QString cat, s) {
|
QStringList s = engine->getSupportedCategories();
|
||||||
cat = cat.trimmed();
|
foreach(QString cat, s) {
|
||||||
if(!cat.isEmpty() && !supported_cat.contains(cat))
|
cat = cat.trimmed();
|
||||||
supported_cat << cat;
|
if(!cat.isEmpty() && !supported_cat.contains(cat))
|
||||||
|
supported_cat << cat;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return supported_cat;
|
return supported_cat;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue