summaryrefslogtreecommitdiffstats
path: root/Source/QtDialog/EnvironmentDialog.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-03-04 16:25:54 (GMT)
committerBrad King <brad.king@kitware.com>2021-03-04 16:25:54 (GMT)
commit9ec50ff157f064ba07c9e1229f84a8cd16fff87d (patch)
tree6529c8fcaacd693ee5244ec12952ee7175bc43e5 /Source/QtDialog/EnvironmentDialog.cxx
parent12a139f2b6610e688be3d2bd317d46f0ce6ddf1f (diff)
downloadCMake-9ec50ff157f064ba07c9e1229f84a8cd16fff87d.zip
CMake-9ec50ff157f064ba07c9e1229f84a8cd16fff87d.tar.gz
CMake-9ec50ff157f064ba07c9e1229f84a8cd16fff87d.tar.bz2
cmake-gui: Restore search bar case insensitivity
Since these changes: * commit f1de6f6682 (cmake-gui: Support building against Qt6, 2020-12-17, v3.20.0-rc1~205^2~7) * commit 134d69121e (cmake-gui: Restore search bar for cache view and environment dialog, 2021-02-22, v3.20.0-rc2~12^2) the search bar is no longer case insensitive when using Qt 5.12.[0-1], and possibly some later versions. It works as of Qt 5.15 though, so update our version check accordingly. Fixes: #21884
Diffstat (limited to 'Source/QtDialog/EnvironmentDialog.cxx')
-rw-r--r--Source/QtDialog/EnvironmentDialog.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/QtDialog/EnvironmentDialog.cxx b/Source/QtDialog/EnvironmentDialog.cxx
index 9c8e892..bf89816 100644
--- a/Source/QtDialog/EnvironmentDialog.cxx
+++ b/Source/QtDialog/EnvironmentDialog.cxx
@@ -81,7 +81,7 @@ bool EnvironmentSearchFilter::filterAcceptsRow(int row,
auto* model = this->sourceModel();
auto key =
model->data(model->index(row, 0, parent), Qt::DisplayRole).toString();
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0))
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
return key.contains(this->filterRegularExpression());
#else
return key.contains(this->filterRegExp());
@@ -110,7 +110,7 @@ EnvironmentDialog::EnvironmentDialog(const QProcessEnvironment& environment,
&EnvironmentDialog::addEntry);
QObject::connect(this->RemoveEntry, &QAbstractButton::clicked, this,
&EnvironmentDialog::removeSelectedEntries);
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0))
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
QObject::connect(this->Search, &QLineEdit::textChanged, this->m_filter,
QOverload<const QString&>::of(
&EnvironmentSearchFilter::setFilterRegularExpression));