![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquicktextnodeengine_p.h>
Classes | |
| struct | BinaryTreeNode |
| struct | BinaryTreeNodeKey |
Public Types | |
| enum | Decoration { NoDecoration = 0x0 , Underline = 0x1 , Overline = 0x2 , StrikeOut = 0x4 , Background = 0x8 } |
| enum | SelectionState { Unselected , Selected } |
Friends | |
| class | QSGInternalTextNode |
Definition at line 35 of file qquicktextnodeengine_p.h.
| Enumerator | |
|---|---|
| NoDecoration | |
| Underline | |
| Overline | |
| StrikeOut | |
| Background | |
Definition at line 37 of file qquicktextnodeengine_p.h.
| Enumerator | |
|---|---|
| Unselected | |
| Selected | |
Definition at line 46 of file qquicktextnodeengine_p.h.
|
inline |
Definition at line 113 of file qquicktextnodeengine_p.h.
References QQuickTextNodeEngine().
Referenced by QQuickTextNodeEngine(), and resetEngine().
| void QQuickTextNodeEngine::addBorder | ( | const QRectF & | rect, |
| qreal | border, | ||
| QTextFrameFormat::BorderStyle | borderStyle, | ||
| const QBrush & | borderBrush ) |
Definition at line 626 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addFrameDecorations | ( | QTextDocument * | document, |
| QTextFrame * | frame ) |
Definition at line 641 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addGlyphsForRanges | ( | const QVarLengthArray< QTextLayout::FormatRange > & | ranges, |
| int | start, | ||
| int | end, | ||
| int | selectionStart, | ||
| int | selectionEnd ) |
Definition at line 503 of file qquicktextnodeengine.cpp.
References addGlyphsInRange().
| void QQuickTextNodeEngine::addGlyphsInRange | ( | int | rangeStart, |
| int | rangeEnd, | ||
| const QColor & | color, | ||
| const QColor & | backgroundColor, | ||
| const QColor & | underlineColor, | ||
| int | selectionStart, | ||
| int | selectionEnd ) |
Definition at line 551 of file qquicktextnodeengine.cpp.
Referenced by addGlyphsForRanges().
| void QQuickTextNodeEngine::addImage | ( | const QRectF & | rect, |
| const QImage & | image, | ||
| qreal | ascent, | ||
| SelectionState | selectionState, | ||
| QTextFrameFormat::Position | layoutPosition ) |
Definition at line 394 of file qquicktextnodeengine.cpp.
Definition at line 489 of file qquicktextnodeengine.cpp.
| int QQuickTextNodeEngine::addText | ( | const QTextBlock & | block, |
| const QTextCharFormat & | charFormat, | ||
| const QColor & | textColor, | ||
| const QVarLengthArray< QTextLayout::FormatRange > & | colorChanges, | ||
| int | textPos, | ||
| int | fragmentEnd, | ||
| int | selectionStart, | ||
| int | selectionEnd ) |
Definition at line 131 of file qquicktextnodeengine.cpp.
References setCurrentLine(), and setTextColor().
| void QQuickTextNodeEngine::addTextBlock | ( | QTextDocument * | textDocument, |
| const QTextBlock & | block, | ||
| const QPointF & | position, | ||
| const QColor & | textColor, | ||
| const QColor & | anchorColor, | ||
| int | selectionStart, | ||
| int | selectionEnd, | ||
| const QRectF & | viewport = QRectF() ) |
Adds the block from the textDocument at position if its \l {QAbstractTextDocumentLayout::blockBoundingRect()}{bounding rect} intersects the viewport, or if viewport is not valid (i.e. use a default-constructed QRectF to skip the viewport check).
Definition at line 961 of file qquicktextnodeengine.cpp.
References setCurrentLine(), and setTextColor().
| void QQuickTextNodeEngine::addTextObject | ( | const QTextBlock & | block, |
| const QPointF & | position, | ||
| const QTextCharFormat & | format, | ||
| SelectionState | selectionState, | ||
| QTextDocument * | textDocument, | ||
| int | pos, | ||
| QTextFrameFormat::Position | layoutPosition = QTextFrameFormat::InFlow ) |
Definition at line 422 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addToSceneGraph | ( | QSGInternalTextNode * | parent, |
| QQuickText::TextStyle | style = QQuickText::Normal, | ||
| const QColor & | styleColor = QColor() ) |
Definition at line 765 of file qquicktextnodeengine.cpp.
Definition at line 477 of file qquicktextnodeengine.cpp.
|
inline |
Definition at line 122 of file qquicktextnodeengine_p.h.
|
inline |
Definition at line 119 of file qquicktextnodeengine_p.h.
| void QQuickTextNodeEngine::mergeProcessedNodes | ( | QList< BinaryTreeNode * > * | regularNodes, |
| QList< BinaryTreeNode * > * | imageNodes ) |
Definition at line 699 of file qquicktextnodeengine.cpp.
References QQuickTextNodeEngine::BinaryTreeNodeKey::BinaryTreeNodeKey().
Definition at line 183 of file qquicktextnodeengine_p.h.
Definition at line 124 of file qquicktextnodeengine_p.h.
Referenced by addText(), and addTextBlock().
|
inline |
Definition at line 132 of file qquicktextnodeengine_p.h.
Definition at line 193 of file qquicktextnodeengine_p.h.
Definition at line 188 of file qquicktextnodeengine_p.h.
Definition at line 173 of file qquicktextnodeengine_p.h.
Referenced by resetEngine().
Definition at line 168 of file qquicktextnodeengine_p.h.
Referenced by resetEngine().
Definition at line 178 of file qquicktextnodeengine_p.h.
Referenced by addText(), addTextBlock(), and resetEngine().
|
friend |
Definition at line 242 of file qquicktextnodeengine_p.h.