![]() |
Qt 6.x
The Qt SDK
|
#include <qtextengine_p.h>
Collaboration diagram for QScriptLine:Public Member Functions | |
| QScriptLine () | |
| QFixed | height () const |
| QFixed | base () const |
| void | setDefaultHeight (QTextEngine *eng) |
| void | operator+= (const QScriptLine &other) |
Public Attributes | |
| QFixed | descent |
| QFixed | ascent |
| QFixed | leading |
| QFixed | x |
| QFixed | y |
| QFixed | width |
| QFixed | textWidth |
| QFixed | textAdvance |
| int | from |
| unsigned short | trailingSpaces |
| signed int | length: 28 |
| uint | justified: 1 |
| uint | gridfitted: 1 |
| uint | hasTrailingSpaces: 1 |
| uint | leadingIncluded: 1 |
Definition at line 321 of file qtextengine_p.h.
|
inline |
Definition at line 324 of file qtextengine_p.h.
|
inline |
Definition at line 345 of file qtextengine_p.h.
Referenced by QTextLayout::drawCursor().
Here is the caller graph for this function:
|
inline |
Definition at line 343 of file qtextengine_p.h.
References qMax().
Referenced by QTextLayout::boundingRect(), QTextLayout::draw(), QTextLine::height(), QTextLine::naturalTextRect(), and QTextLine::rect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| void QScriptLine::setDefaultHeight | ( | QTextEngine * | eng | ) |
Definition at line 2624 of file qtextengine.cpp.
References ascent, QTextEngine::block, QTextBlock::charFormat(), descent, e, QFontPrivate::engineForScript(), QTextEngine::fnt, QTextCharFormat::font(), QTextDocumentPrivate::get(), QTextDocumentPrivate::layout(), leading, QAbstractTextDocumentLayout::paintDevice(), qMax(), and QChar::Script_Common.
Here is the call graph for this function:| QFixed QScriptLine::ascent |
Definition at line 329 of file qtextengine_p.h.
Referenced by QTextLine::ascent(), operator+=(), and setDefaultHeight().
| QFixed QScriptLine::descent |
Definition at line 328 of file qtextengine_p.h.
Referenced by QTextLine::descent(), QTextLayout::drawCursor(), operator+=(), and setDefaultHeight().
| int QScriptLine::from |
Definition at line 336 of file qtextengine_p.h.
Referenced by QTextLayout::createLine(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLayout::glyphRuns(), QTextLineItemIterator::next(), and QTextLine::textStart().
|
mutable |
Definition at line 340 of file qtextengine_p.h.
| uint QScriptLine::hasTrailingSpaces |
Definition at line 341 of file qtextengine_p.h.
|
mutable |
Definition at line 339 of file qtextengine_p.h.
Referenced by QTextLine::naturalTextRect().
| QFixed QScriptLine::leading |
Definition at line 330 of file qtextengine_p.h.
Referenced by QTextLine::leading(), operator+=(), and setDefaultHeight().
| uint QScriptLine::leadingIncluded |
Definition at line 342 of file qtextengine_p.h.
Referenced by QTextLine::leadingIncluded().
| signed int QScriptLine::length |
Definition at line 338 of file qtextengine_p.h.
Referenced by QPainterPath::addText(), QTextLayout::createLine(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLayout::endLayout(), and QTextLine::textLength().
| QFixed QScriptLine::textAdvance |
Definition at line 335 of file qtextengine_p.h.
Referenced by QTextLine::horizontalAdvance().
| QFixed QScriptLine::textWidth |
Definition at line 334 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::naturalTextWidth(), and operator+=().
| unsigned short QScriptLine::trailingSpaces |
Definition at line 337 of file qtextengine_p.h.
Referenced by QTextLayout::createLine(), and QTextLine::textLength().
| QFixed QScriptLine::width |
Definition at line 333 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::rect(), and QTextLine::width().
| QFixed QScriptLine::x |
Definition at line 331 of file qtextengine_p.h.
Referenced by QTextLineItemIterator::QTextLineItemIterator(), QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::position(), QTextLine::rect(), and QTextLine::x().
| QFixed QScriptLine::y |
Definition at line 332 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLine::naturalTextRect(), QTextLine::position(), QTextLine::rect(), and QTextLine::y().