aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/locator/locatorsettingspage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/locator/locatorsettingspage.cpp')
-rw-r--r--src/plugins/coreplugin/locator/locatorsettingspage.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/locator/locatorsettingspage.cpp b/src/plugins/coreplugin/locator/locatorsettingspage.cpp
index 993bd84cc8..02ddbf6337 100644
--- a/src/plugins/coreplugin/locator/locatorsettingspage.cpp
+++ b/src/plugins/coreplugin/locator/locatorsettingspage.cpp
@@ -190,7 +190,6 @@ public:
m_proxyModel = new CategorySortFilterModel(m_ui.filterList);
m_proxyModel->setSourceModel(m_model);
m_proxyModel->setSortRole(SortRole);
- m_proxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
m_proxyModel->setFilterKeyColumn(-1/*all*/);
m_ui.filterList->setModel(m_proxyModel);
m_ui.filterList->expandAll();
@@ -294,7 +293,9 @@ void LocatorSettingsWidget::requestRefresh()
void LocatorSettingsWidget::setFilter(const QString &text)
{
- m_proxyModel->setFilterFixedString(text);
+ m_proxyModel->setFilterRegularExpression(
+ QRegularExpression(QRegularExpression::escape(text),
+ QRegularExpression::CaseInsensitiveOption));
m_ui.filterList->expandAll();
}