1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-11 15:27:54 +00:00

- Category combobox is now updated when search engines are enabled/disabled

This commit is contained in:
Christophe Dumez 2009-08-25 02:37:11 +00:00
parent 4a1c8a7279
commit 8d39e2a776
2 changed files with 9 additions and 6 deletions

View File

@ -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

View File

@ -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;