![]() |
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 118 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 686 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addFrameDecorations | ( | QTextDocument * | document, |
| QTextFrame * | frame ) |
Definition at line 701 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addGlyphsForRanges | ( | const QVarLengthArray< QTextLayout::FormatRange > & | ranges, |
| int | start, | ||
| int | end, | ||
| int | selectionStart, | ||
| int | selectionEnd ) |
Definition at line 561 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addGlyphsInRange | ( | int | rangeStart, |
| int | rangeEnd, | ||
| QTextCharFormat::UnderlineStyle | underlineStyle, | ||
| const QColor & | color, | ||
| const QColor & | backgroundColor, | ||
| const QColor & | underlineColor, | ||
| int | selectionStart, | ||
| int | selectionEnd ) |
Definition at line 614 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addImage | ( | const QRectF & | rect, |
| const QImage & | image, | ||
| qreal | ascent, | ||
| SelectionState | selectionState, | ||
| QTextFrameFormat::Position | layoutPosition ) |
Definition at line 446 of file qquicktextnodeengine.cpp.
Definition at line 546 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 167 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 1021 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 474 of file qquicktextnodeengine.cpp.
| void QQuickTextNodeEngine::addToSceneGraph | ( | QSGInternalTextNode * | parent, |
| QQuickText::TextStyle | style = QQuickText::Normal, | ||
| const QColor & | styleColor = QColor() ) |
Definition at line 825 of file qquicktextnodeengine.cpp.
Definition at line 533 of file qquicktextnodeengine.cpp.
|
inline |
Definition at line 127 of file qquicktextnodeengine_p.h.
|
inline |
Definition at line 124 of file qquicktextnodeengine_p.h.
| void QQuickTextNodeEngine::mergeProcessedNodes | ( | QList< BinaryTreeNode * > * | regularNodes, |
| QList< BinaryTreeNode * > * | imageNodes ) |
Definition at line 759 of file qquicktextnodeengine.cpp.
References QQuickTextNodeEngine::BinaryTreeNodeKey::BinaryTreeNodeKey().
Definition at line 189 of file qquicktextnodeengine_p.h.
Definition at line 129 of file qquicktextnodeengine_p.h.
Referenced by addText(), and addTextBlock().
|
inline |
Definition at line 137 of file qquicktextnodeengine_p.h.
Definition at line 199 of file qquicktextnodeengine_p.h.
Definition at line 194 of file qquicktextnodeengine_p.h.
Definition at line 179 of file qquicktextnodeengine_p.h.
Referenced by resetEngine().
Definition at line 174 of file qquicktextnodeengine_p.h.
Referenced by resetEngine().
Definition at line 184 of file qquicktextnodeengine_p.h.
Referenced by addText(), addTextBlock(), and resetEngine().
|
friend |
Definition at line 247 of file qquicktextnodeengine_p.h.