![]() |
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 644 of file qtextengine_p.h.
QTextLineItemIterator::QTextLineItemIterator | ( | QTextEngine * | eng, |
int | lineNum, | ||
const QPointF & | pos = QPointF(), | ||
const QTextLayout::FormatRange * | _selection = nullptr ) |
Definition at line 4002 of file qtextengine.cpp.
References firstItem, item, lastItem, lineNum, logicalItem, nItems, and si.
|
inline |
Definition at line 650 of file qtextengine_p.h.
References logicalItem.
|
inline |
Definition at line 649 of file qtextengine_p.h.
References logicalItem, and nItems.
Referenced by addSelectedRegionsToPath().
bool QTextLineItemIterator::getSelectionBounds | ( | QFixed * | selectionX, |
QFixed * | selectionWidth ) const |
Definition at line 4072 of file qtextengine.cpp.
References glyphsEnd, glyphsStart, itemLength, QScriptItem::num_glyphs, and si.
|
inline |
Definition at line 654 of file qtextengine_p.h.
QScriptItem & QTextLineItemIterator::next | ( | ) |
Definition at line 4033 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 659 of file qtextengine_p.h.
const int QTextLineItemIterator::firstItem |
Definition at line 667 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
int QTextLineItemIterator::glyphsEnd |
Definition at line 675 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
int QTextLineItemIterator::glyphsStart |
Definition at line 674 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
int QTextLineItemIterator::item |
Definition at line 671 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
int QTextLineItemIterator::itemEnd |
Definition at line 677 of file qtextengine_p.h.
Referenced by next().
int QTextLineItemIterator::itemLength |
Definition at line 672 of file qtextengine_p.h.
Referenced by getSelectionBounds(), and next().
int QTextLineItemIterator::itemStart |
Definition at line 676 of file qtextengine_p.h.
Referenced by next().
QFixed QTextLineItemIterator::itemWidth |
Definition at line 679 of file qtextengine_p.h.
const int QTextLineItemIterator::lastItem |
Definition at line 668 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
const QScriptLine& QTextLineItemIterator::line |
Definition at line 662 of file qtextengine_p.h.
const int QTextLineItemIterator::lineEnd |
Definition at line 666 of file qtextengine_p.h.
Referenced by next().
const int QTextLineItemIterator::lineNum |
Definition at line 665 of file qtextengine_p.h.
Referenced by QTextLineItemIterator().
int QTextLineItemIterator::logicalItem |
Definition at line 670 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), atBeginning(), atEnd(), and next().
const int QTextLineItemIterator::nItems |
Definition at line 669 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), and atEnd().
const QTextLayout::FormatRange* QTextLineItemIterator::selection |
Definition at line 683 of file qtextengine_p.h.
QScriptItem* QTextLineItemIterator::si |
Definition at line 663 of file qtextengine_p.h.
Referenced by QTextLineItemIterator(), getSelectionBounds(), and next().
QVarLengthArray<int> QTextLineItemIterator::visualOrder |
Definition at line 681 of file qtextengine_p.h.
QFixed QTextLineItemIterator::x |
Definition at line 661 of file qtextengine_p.h.