From b4b933c158ca59cd0d6d9e529f4e58b9304712da Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Fri, 28 Sep 2018 16:39:42 +0200 Subject: [PATCH] Use edit role when querying values for completer in Browse Data tab This makes sure the cell contents are not modified for display purposes (e.g. by truncating them to a maximum display length). --- src/ExtendedTableWidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 861fad266..ec871e7c3 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -108,7 +108,7 @@ UniqueFilterModel::UniqueFilterModel(QObject* parent) bool UniqueFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { QModelIndex index = sourceModel()->index(sourceRow, filterKeyColumn(), sourceParent); - const QString& value = index.data().toString(); + const QString& value = index.data(Qt::EditRole).toString(); if (!value.isEmpty() && !m_uniqueValues.contains(value)) { const_cast(this)->m_uniqueValues.insert(value);