From d4797bd98d072681753e3185ce47f6f966c574d5 Mon Sep 17 00:00:00 2001 From: mae <qt-info@nokia.com> Date: Tue, 9 Jun 2009 19:45:18 +0200 Subject: [PATCH] show the visual column in the line-column-label (makes a difference when using tabs). Column counting still starts with 1. --- src/plugins/texteditor/basetexteditor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index a183faafbeb..0841fca82de 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -4203,8 +4203,8 @@ void BaseTextEditorEditable::updateCursorPosition() const QTextCursor cursor = e->textCursor(); const QTextBlock block = cursor.block(); const int line = block.blockNumber() + 1; - const int column = cursor.position() - block.position() + 1; - m_cursorPositionLabel->setText(tr("Line: %1, Col: %2").arg(line).arg(column), + const int column = cursor.position() - block.position(); + m_cursorPositionLabel->setText(tr("Line: %1, Col: %2").arg(line).arg(e->tabSettings().columnAt(block.text(), column)+1), tr("Line: %1, Col: 999").arg(e->blockCount())); m_contextHelpId.clear(); -- GitLab