summaryrefslogtreecommitdiff
path: root/plugins/warp/ui/shared/constraint.cpp
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2026-01-26 14:23:12 -0500
committerJosh Ferrell <josh@vector35.com>2026-02-06 17:53:45 -0500
commit70bbb18a9444824a8ec2b9a7ff57fc848e017b6e (patch)
treefe87c0976b75a7557986d1ac6bcc2409a839624c /plugins/warp/ui/shared/constraint.cpp
parent9b7604d13e8bd98c6998facb9326926ed96281b5 (diff)
Add regex and case sensitivity options to FilterEdit
Diffstat (limited to 'plugins/warp/ui/shared/constraint.cpp')
-rw-r--r--plugins/warp/ui/shared/constraint.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/warp/ui/shared/constraint.cpp b/plugins/warp/ui/shared/constraint.cpp
index 39c9c7d3..fcebbfb0 100644
--- a/plugins/warp/ui/shared/constraint.cpp
+++ b/plugins/warp/ui/shared/constraint.cpp
@@ -124,8 +124,10 @@ void WarpConstraintTableWidget::SetMatchedConstraints(const std::vector<Warp::Co
m_model->SetMatchedConstraints(analysisConstraints);
}
-void WarpConstraintTableWidget::setFilter(const std::string& filter)
+void WarpConstraintTableWidget::setFilter(const std::string& filter, FilterOptions options)
{
m_proxyModel->setFilterFixedString(QString::fromStdString(filter));
+ m_proxyModel->setFilterCaseSensitivity(
+ options.testFlag(CaseSensitiveOption) ? Qt::CaseSensitive : Qt::CaseInsensitive);
m_filterView->showFilter(QString::fromStdString(filter));
}