Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qtextengine_p.h>
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.
|
inline |
Definition at line 343 of file qtextengine_p.h.
References qMax().
Referenced by QTextLayout::boundingRect(), and QTextLine::height().
|
inline |
void QScriptLine::setDefaultHeight | ( | QTextEngine * | eng | ) |
Definition at line 2620 of file qtextengine.cpp.
References QFontEngine::ascent(), QTextEngine::block, QTextBlock::charFormat(), QFontEngine::descent(), QFontPrivate::engineForScript(), QTextEngine::fnt, QTextCharFormat::font(), QTextDocumentPrivate::get(), QFontEngine::leading(), and qMax().
QFixed QScriptLine::ascent |
Definition at line 329 of file qtextengine_p.h.
Referenced by QTextLine::ascent(), and operator+=().
QFixed QScriptLine::descent |
Definition at line 328 of file qtextengine_p.h.
Referenced by QTextLine::descent(), and operator+=().
int QScriptLine::from |
Definition at line 336 of file qtextengine_p.h.
Referenced by QTextLayout::createLine(), QTextLayout::glyphRuns(), and QTextLineItemIterator::next().
|
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.
QFixed QScriptLine::leading |
Definition at line 330 of file qtextengine_p.h.
Referenced by QTextLine::leading(), and operator+=().
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 QTextLayout::createLine(), QTextLayout::endLayout(), and QTextLayout::glyphRuns().
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::naturalTextWidth(), and operator+=().
unsigned short QScriptLine::trailingSpaces |
Definition at line 337 of file qtextengine_p.h.
Referenced by QTextLayout::createLine().
QFixed QScriptLine::width |
Definition at line 333 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), and QTextLine::width().
QFixed QScriptLine::x |
Definition at line 331 of file qtextengine_p.h.
Referenced by QTextLineItemIterator::QTextLineItemIterator(), QTextLayout::boundingRect(), and QTextLine::x().
QFixed QScriptLine::y |
Definition at line 332 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), and QTextLine::y().