diff options
| author | 2011-01-15 10:32:17 +0000 | |
|---|---|---|
| committer | 2011-01-15 10:32:17 +0000 | |
| commit | 79985a855cfa76a87bd0e033c784627a794ccdb2 (patch) | |
| tree | 4bbb26138e472b7a0c5237c3683aac970fe76822 /src/modules/options/dialog.cpp | |
| parent | fixed "configure ban mask" item in popups, thanks nakre (diff) | |
| download | KVIrc-79985a855cfa76a87bd0e033c784627a794ccdb2.tar.gz KVIrc-79985a855cfa76a87bd0e033c784627a794ccdb2.tar.bz2 KVIrc-79985a855cfa76a87bd0e033c784627a794ccdb2.zip | |
fix for #1073
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5364 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/dialog.cpp')
| -rw-r--r-- | src/modules/options/dialog.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/modules/options/dialog.cpp b/src/modules/options/dialog.cpp index 90ce32781..74e5fe713 100644 --- a/src/modules/options/dialog.cpp +++ b/src/modules/options/dialog.cpp @@ -384,6 +384,15 @@ bool OptionsDialog::recursiveSearch(OptionsDialogTreeWidgetItem * pItem,const QS bFoundSomethingHere = true; } + QStringList szInstanceKeywords = pItem->m_pInstanceEntry->szKeywords.split(QChar(',')); + // debug all the "search keywords" for each entry in the options tree + // qDebug("OPT %s",pItem->m_pInstanceEntry->szKeywords.toUtf8().data()); + + for(int i=0;i<szInstanceKeywords.count() && !bFoundSomethingHere;i++) + for(int j=0;j<lKeywords.count() && !bFoundSomethingHere;j++) + if(szInstanceKeywords.at(i).contains(lKeywords.at(j),Qt::CaseInsensitive)) + bFoundSomethingHere = true; + if(bFoundSomethingHere) { pItem->setForeground(0, Qt::yellow); |
