diff --git a/src/widgets/quickselectdialog.cpp b/src/widgets/quickselectdialog.cpp --- a/src/widgets/quickselectdialog.cpp +++ b/src/widgets/quickselectdialog.cpp @@ -48,7 +48,6 @@ setWindowTitle(i18n("Quick Select Dialog")); m_label->setText(i18n("You can start typing to filter the list of available pages")); - m_filterProxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive); m_filterProxyModel->setRecursiveFilteringEnabled(true); m_tree->setModel(m_filterProxyModel); @@ -90,7 +89,7 @@ else m_label->setText(i18n("Path: %1", textFilter)); - m_filterProxyModel->setFilterRegularExpression(QRegularExpression::escape(textFilter)); + m_filterProxyModel->setFilterRegularExpression(QRegularExpression(textFilter, QRegularExpression::CaseInsensitiveOption)); m_tree->expandAll(); } diff --git a/tests/units/presentation/taskfilterproxymodeltest.cpp b/tests/units/presentation/taskfilterproxymodeltest.cpp --- a/tests/units/presentation/taskfilterproxymodeltest.cpp +++ b/tests/units/presentation/taskfilterproxymodeltest.cpp @@ -83,7 +83,8 @@ output.setSourceModel(&input); // WHEN - output.setFilterRegularExpression(QStringLiteral("find me")); + output.setFilterRegularExpression( + QRegularExpression(QStringLiteral("find me"), QRegularExpression::CaseInsensitiveOption)); // THEN QCOMPARE(output.rowCount(), 2); @@ -139,7 +140,8 @@ output.setSourceModel(&input); // WHEN - output.setFilterRegularExpression(QStringLiteral("find me")); + output.setFilterRegularExpression( + QRegularExpression(QStringLiteral("find me"), QRegularExpression::CaseInsensitiveOption)); // THEN QCOMPARE(output.rowCount(), 2); diff --git a/tests/units/widgets/pageviewtest.cpp b/tests/units/widgets/pageviewtest.cpp --- a/tests/units/widgets/pageviewtest.cpp +++ b/tests/units/widgets/pageviewtest.cpp @@ -637,7 +637,8 @@ QSortFilterProxyModel proxyModel; stubPageModel.setProxyModel(&proxyModel); - proxyModel.setFilterRegularExpression(QStringLiteral("B")); + proxyModel.setFilterRegularExpression( + QRegularExpression(QStringLiteral("B"), QRegularExpression::CaseInsensitiveOption)); QPersistentModelIndex index = stubPageModel.centralListModel()->index(0, 0); QCOMPARE(index.data().toString(), QLatin1String("B"));