Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QScriptLine Struct Reference

#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
 

Detailed Description

Definition at line 321 of file qtextengine_p.h.

Constructor & Destructor Documentation

◆ QScriptLine()

QScriptLine::QScriptLine ( )
inline

Definition at line 324 of file qtextengine_p.h.

Member Function Documentation

◆ base()

QFixed QScriptLine::base ( ) const
inline

Definition at line 345 of file qtextengine_p.h.

Referenced by QTextLayout::drawCursor().

+ Here is the caller graph for this function:

◆ height()

QFixed QScriptLine::height ( ) const
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:

◆ operator+=()

void QScriptLine::operator+= ( const QScriptLine other)
inline

Definition at line 352 of file qtextengine_p.h.

References ascent, descent, leading, other(), qMax(), and textWidth.

+ Here is the call graph for this function:

◆ setDefaultHeight()

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:

Member Data Documentation

◆ ascent

QFixed QScriptLine::ascent

Definition at line 329 of file qtextengine_p.h.

Referenced by QTextLine::ascent(), operator+=(), and setDefaultHeight().

◆ descent

QFixed QScriptLine::descent

◆ from

◆ gridfitted

uint QScriptLine::gridfitted
mutable

Definition at line 340 of file qtextengine_p.h.

◆ hasTrailingSpaces

uint QScriptLine::hasTrailingSpaces

Definition at line 341 of file qtextengine_p.h.

◆ justified

uint QScriptLine::justified
mutable

Definition at line 339 of file qtextengine_p.h.

Referenced by QTextLine::naturalTextRect().

◆ leading

QFixed QScriptLine::leading

Definition at line 330 of file qtextengine_p.h.

Referenced by QTextLine::leading(), operator+=(), and setDefaultHeight().

◆ leadingIncluded

uint QScriptLine::leadingIncluded

Definition at line 342 of file qtextengine_p.h.

Referenced by QTextLine::leadingIncluded().

◆ length

◆ textAdvance

QFixed QScriptLine::textAdvance

Definition at line 335 of file qtextengine_p.h.

Referenced by QTextLine::horizontalAdvance().

◆ textWidth

QFixed QScriptLine::textWidth

◆ trailingSpaces

unsigned short QScriptLine::trailingSpaces

Definition at line 337 of file qtextengine_p.h.

Referenced by QTextLayout::createLine(), and QTextLine::textLength().

◆ width

QFixed QScriptLine::width

◆ x

◆ y


The documentation for this struct was generated from the following files: