Bookmark: Store line text trimmed

Change-Id: I6f96210db20a8d18b5ceb5f6a3b529ea8d2bc0c5
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
David Schulz
2018-01-17 09:18:36 +01:00
parent 6bc12ff446
commit 6fe933b63a
2 changed files with 4 additions and 3 deletions

View File

@@ -79,8 +79,9 @@ void Bookmark::move(int line)
void Bookmark::updateBlock(const QTextBlock &block)
{
if (m_lineText != block.text()) {
m_lineText = block.text();
const QString &lineText = block.text().trimmed();
if (m_lineText != lineText) {
m_lineText = lineText;
m_manager->updateBookmark(this);
}
}

View File

@@ -198,7 +198,7 @@ void BookmarkDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opti
QString lineText = index.data(BookmarkManager::Note).toString().trimmed();
if (lineText.isEmpty())
lineText = index.data(BookmarkManager::LineText).toString().trimmed();
lineText = index.data(BookmarkManager::LineText).toString();
painter->drawText(6, opt.rect.top() + fm.ascent() + fm.height() + 6, lineText);