summaryrefslogtreecommitdiffstats
path: root/Source/QtDialog/QCMakeWidgets.h
diff options
context:
space:
mode:
authorKyle Edwards <kyle.edwards@kitware.com>2022-12-14 18:33:00 (GMT)
committerBrad King <brad.king@kitware.com>2022-12-16 14:09:07 (GMT)
commitcb00fe08926b404b523c80021f17195baf1fdabd (patch)
tree8bf36357823d0fc43999e98544f1e3c3d421f262 /Source/QtDialog/QCMakeWidgets.h
parentdcb1c9c080d9dc7231893baf8bd71713ed2fe021 (diff)
downloadCMake-cb00fe08926b404b523c80021f17195baf1fdabd.zip
CMake-cb00fe08926b404b523c80021f17195baf1fdabd.tar.gz
CMake-cb00fe08926b404b523c80021f17195baf1fdabd.tar.bz2
cmake-gui: do not set search filter if regex is invalid
Fixes: #24248
Diffstat (limited to 'Source/QtDialog/QCMakeWidgets.h')
-rw-r--r--Source/QtDialog/QCMakeWidgets.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/QtDialog/QCMakeWidgets.h b/Source/QtDialog/QCMakeWidgets.h
index 9a2a27e..858a913 100644
--- a/Source/QtDialog/QCMakeWidgets.h
+++ b/Source/QtDialog/QCMakeWidgets.h
@@ -9,6 +9,7 @@
#include <QLineEdit>
class QToolButton;
+class QSortFilterProxyModel;
// common widgets for Qt based CMake
@@ -76,3 +77,10 @@ public:
}
}
};
+
+namespace QtCMake {
+bool setSearchFilter(QSortFilterProxyModel* model,
+ const QString& searchString);
+
+void setSearchFilterColor(QLineEdit* edit, bool valid);
+}