aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/dialog.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2011-01-15 10:32:17 +0000
committerGravatar Fabio Bas2011-01-15 10:32:17 +0000
commit79985a855cfa76a87bd0e033c784627a794ccdb2 (patch)
tree4bbb26138e472b7a0c5237c3683aac970fe76822 /src/modules/options/dialog.cpp
parentfixed "configure ban mask" item in popups, thanks nakre (diff)
downloadKVIrc-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.cpp9
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);