![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtextengine_p.h>
Public Member Functions | |
| QTextLineItemIterator (QTextEngine *eng, int lineNum, const QPointF &pos=QPointF(), const QTextLayout::FormatRange *_selection=nullptr) | |
| bool | atEnd () const |
| bool | atBeginning () const |
| QScriptItem & | next () |
| bool | getSelectionBounds (QFixed *selectionX, QFixed *selectionWidth) const |
| bool | isOutsideSelection () const |
Public Attributes | |
| QTextEngine * | eng |
| QFixed | x |
| const QScriptLine & | line |
| QScriptItem * | si |
| const int | lineNum |
| const int | lineEnd |
| const int | firstItem |
| const int | lastItem |
| const int | nItems |
| int | logicalItem |
| int | item |
| int | itemLength |
| int | glyphsStart |
| int | glyphsEnd |
| int | itemStart |
| int | itemEnd |
| QFixed | itemWidth |
| QVarLengthArray< int > | visualOrder |
| const QTextLayout::FormatRange * | selection |
Definition at line 648 of file qtextengine_p.h.
| QTextLineItemIterator::QTextLineItemIterator | ( | QTextEngine * | eng, |
| int | lineNum, | ||
| const QPointF & | pos = QPointF(), | ||
| const QTextLayout::FormatRange * | _selection = nullptr ) |
Definition at line 4007 of file qtextengine.cpp.
References firstItem, item, lastItem, lineNum, logicalItem, nItems, and si.
|
inline |
Definition at line 654 of file qtextengine_p.h.
References logicalItem.
|
inline |
Definition at line 653 of file qtextengine_p.h.
References logicalItem, and nItems.
Referenced by addSelectedRegionsToPath().
| bool QTextLineItemIterator::getSelectionBounds | ( | QFixed * | selectionX, |
| QFixed * | selectionWidth ) const |
Definition at line 4077 of file qtextengine.cpp.
References glyphsEnd, glyphsStart, itemLength, QScriptItem::num_glyphs, and si.
|
inline |
Definition at line 658 of file qtextengine_p.h.
| QScriptItem & QTextLineItemIterator::next | ( | ) |
Definition at line 4038 of file qtextengine.cpp.
References QGlyphLayout::attributes, glyphsEnd, glyphsStart, itemEnd, itemLength, itemStart, lineEnd, logicalItem, QScriptItem::num_glyphs, QScriptItem::position, and si.
Referenced by addSelectedRegionsToPath().
| QTextEngine* QTextLineItemIterator::eng |
Definition at line 663 of file qtextengine_p.h.
| const int QTextLineItemIterator::firstItem |
Definition at line 671 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
| int QTextLineItemIterator::glyphsEnd |
Definition at line 679 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
| int QTextLineItemIterator::glyphsStart |
Definition at line 678 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
| int QTextLineItemIterator::item |
Definition at line 675 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
| int QTextLineItemIterator::itemEnd |
Definition at line 681 of file qtextengine_p.h.
Referenced by next().
| int QTextLineItemIterator::itemLength |
Definition at line 676 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
| int QTextLineItemIterator::itemStart |
Definition at line 680 of file qtextengine_p.h.
Referenced by next().
| QFixed QTextLineItemIterator::itemWidth |
Definition at line 683 of file qtextengine_p.h.
| const int QTextLineItemIterator::lastItem |
Definition at line 672 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
| const QScriptLine& QTextLineItemIterator::line |
Definition at line 666 of file qtextengine_p.h.
| const int QTextLineItemIterator::lineEnd |
Definition at line 670 of file qtextengine_p.h.
Referenced by next().
| const int QTextLineItemIterator::lineNum |
Definition at line 669 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
| int QTextLineItemIterator::logicalItem |
Definition at line 674 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), atBeginning(), atEnd(), and next().
| const int QTextLineItemIterator::nItems |
Definition at line 673 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), and atEnd().
| const QTextLayout::FormatRange* QTextLineItemIterator::selection |
Definition at line 687 of file qtextengine_p.h.
| QScriptItem* QTextLineItemIterator::si |
Definition at line 667 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), getSelectionBounds(), and next().
| QVarLengthArray<int> QTextLineItemIterator::visualOrder |
Definition at line 685 of file qtextengine_p.h.
| QFixed QTextLineItemIterator::x |
Definition at line 665 of file qtextengine_p.h.