forked from qt-creator/qt-creator
TextEditor: Allow adding additionalLineHeight
Change-Id: Id47dc55a5e265dbe17f4a2920dd0e830408f847f Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -778,7 +778,9 @@ QRectF TextDocumentLayout::blockBoundingRect(const QTextBlock &block) const
|
||||
}
|
||||
|
||||
if (TextBlockUserData *userData = textUserData(block))
|
||||
boundingRect.adjust(0, 0, 0, userData->additionalAnnotationHeight());
|
||||
boundingRect.adjust(
|
||||
0, 0, 0, userData->additionalAnnotationHeight() + userData->additionalLineHeight());
|
||||
|
||||
return boundingRect;
|
||||
}
|
||||
|
||||
|
@@ -119,6 +119,10 @@ public:
|
||||
{ m_additionalAnnotationHeight = annotationHeight; }
|
||||
inline int additionalAnnotationHeight() const { return m_additionalAnnotationHeight; }
|
||||
|
||||
inline void setAdditionalLineHeight(int additionalLineHeight)
|
||||
{ m_additionalLineHeight = additionalLineHeight; }
|
||||
inline int additionalLineHeight() const { return m_additionalLineHeight; }
|
||||
|
||||
CodeFormatterData *codeFormatterData() const { return m_codeFormatterData; }
|
||||
void setCodeFormatterData(CodeFormatterData *data);
|
||||
|
||||
@@ -144,6 +148,7 @@ private:
|
||||
uint m_foldingStartIncluded : 1;
|
||||
uint m_foldingEndIncluded : 1;
|
||||
int m_additionalAnnotationHeight = 0;
|
||||
int m_additionalLineHeight = 0;
|
||||
Parentheses m_parentheses;
|
||||
CodeFormatterData *m_codeFormatterData;
|
||||
KSyntaxHighlighting::State m_syntaxState;
|
||||
|
Reference in New Issue
Block a user