From c017a2d8006c14f4567732632ec35b0d87d80f61 Mon Sep 17 00:00:00 2001 From: mgr Date: Wed, 1 Nov 2017 13:25:10 +0100 Subject: [PATCH] Add support for the special case for empty strings (issue #1189) in the "Use as Filter" option. --- src/ExtendedTableWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 2f3f3561..c8273bae 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -361,9 +361,10 @@ void ExtendedTableWidget::useAsFilter() if (data.isNull()) m_tableHeader->setFilter(index.column(), "=NULL"); + else if (data.toString().isEmpty()) + m_tableHeader->setFilter(index.column(), "=''"); else m_tableHeader->setFilter(index.column(), "=" + data.toString()); - } void ExtendedTableWidget::keyPressEvent(QKeyEvent* event)