show the visual column in the line-column-label (makes a difference

when using tabs).

Column counting still starts with 1.
This commit is contained in:
mae
2009-06-09 19:45:18 +02:00
parent e8b95f6349
commit d4797bd98d

View File

@@ -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();