TextEditor: Add some logging for code folding

Change-Id: I95f6c1b370d458602d9d97e36b21d61c1d261e59
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Kandeler
2024-06-18 15:29:57 +02:00
parent c57d70e242
commit c3d28861da
4 changed files with 20 additions and 1 deletions

View File

@@ -6339,6 +6339,13 @@ void TextEditorWidgetPrivate::paintCodeFolding(QPainter &painter,
bool drawBox = nextBlockUserData
&& TextDocumentLayout::foldingIndent(data.block)
< nextBlockUserData->foldingIndent();
if (drawBox) {
qCDebug(foldingLog) << "need to paint folding marker";
qCDebug(foldingLog) << "folding indent for line" << (data.block.blockNumber() + 1) << "is"
<< TextDocumentLayout::foldingIndent(data.block);
qCDebug(foldingLog) << "folding indent for line" << (nextBlock.blockNumber() + 1) << "is"
<< nextBlockUserData->foldingIndent();
}
const int blockNumber = data.block.blockNumber();
bool active = blockNumber == extraAreaHighlightFoldBlockNumber;