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>.
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.

◆ height()

QFixed QScriptLine::height ( ) const
inline

Definition at line 343 of file qtextengine_p.h.

References qMax().

Referenced by QTextLayout::boundingRect(), and QTextLine::height().

+ 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 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().

+ 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(), and operator+=().

◆ descent

QFixed QScriptLine::descent

Definition at line 328 of file qtextengine_p.h.

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

◆ from

int QScriptLine::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.

◆ leading

QFixed QScriptLine::leading

Definition at line 330 of file qtextengine_p.h.

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

◆ leadingIncluded

uint QScriptLine::leadingIncluded

Definition at line 342 of file qtextengine_p.h.

Referenced by QTextLine::leadingIncluded().

◆ length

signed int QScriptLine::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().

◆ width

QFixed QScriptLine::width

Definition at line 333 of file qtextengine_p.h.

Referenced by QTextLayout::boundingRect(), and QTextLine::width().

◆ x

◆ y

QFixed QScriptLine::y

Definition at line 332 of file qtextengine_p.h.

Referenced by QTextLayout::boundingRect(), and QTextLine::y().


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