QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
QFontPrivate Class Reference

#include <qfont_p.h>

Collaboration diagram for QFontPrivate:
Collaboration graph
[legend]

Public Member Functions

 QFontPrivate ()
 
 QFontPrivate (const QFontPrivate &other)
 
 ~QFontPrivate ()
 
QFontEngineengineForScript (int script) const
 
void alterCharForCapitalization (QChar &c) const
 
QFont smallCapsFont () const
 
QFontPrivatesmallCapsFontPrivate () const
 
void resolve (uint mask, const QFontPrivate *other)
 

Static Public Member Functions

static QFontPrivateget (const QFont &font)
 
static void detachButKeepEngineData (QFont *font)
 

Public Attributes

QAtomicInt ref
 
QFontDef request
 
QFontEngineDataengineData
 
int dpi
 
uint underline: 1
 
uint overline: 1
 
uint strikeOut: 1
 
uint kerning: 1
 
uint capital: 3
 
bool letterSpacingIsAbsolute: 1
 
QFixed letterSpacing
 
QFixed wordSpacing
 
QFontPrivatescFont
 

Detailed Description

Definition at line 178 of file qfont_p.h.

Constructor & Destructor Documentation

◆ QFontPrivate() [1/2]

QFontPrivate::QFontPrivate ( )

Definition at line 237 of file qfont.cpp.

◆ QFontPrivate() [2/2]

QFontPrivate::QFontPrivate ( const QFontPrivate other)

Definition at line 244 of file qfont.cpp.

Here is the call graph for this function:

◆ ~QFontPrivate()

QFontPrivate::~QFontPrivate ( )

Definition at line 256 of file qfont.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ alterCharForCapitalization()

void QFontPrivate::alterCharForCapitalization ( QChar c) const

Definition at line 288 of file qfont.cpp.

Here is the caller graph for this function:

◆ detachButKeepEngineData()

void QFontPrivate::detachButKeepEngineData ( QFont font)
static

Definition at line 672 of file qfont.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ engineForScript()

QFontEngine * QFontPrivate::engineForScript ( int  script) const

Definition at line 272 of file qfont.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get()

static QFontPrivate* QFontPrivate::get ( const QFont font)
inlinestatic

Definition at line 208 of file qfont_p.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ resolve()

void QFontPrivate::resolve ( uint  mask,
const QFontPrivate other 
)

Definition at line 319 of file qfont.cpp.

Here is the caller graph for this function:

◆ smallCapsFont()

QFont QFontPrivate::smallCapsFont ( ) const
inline

Definition at line 205 of file qfont_p.h.

Here is the caller graph for this function:

◆ smallCapsFontPrivate()

QFontPrivate * QFontPrivate::smallCapsFontPrivate ( ) const

Definition at line 302 of file qfont.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ capital

uint QFontPrivate::capital

Definition at line 198 of file qfont_p.h.

◆ dpi

int QFontPrivate::dpi

Definition at line 192 of file qfont_p.h.

◆ engineData

QFontEngineData* QFontPrivate::engineData
mutable

Definition at line 191 of file qfont_p.h.

◆ kerning

uint QFontPrivate::kerning

Definition at line 197 of file qfont_p.h.

◆ letterSpacing

QFixed QFontPrivate::letterSpacing

Definition at line 201 of file qfont_p.h.

◆ letterSpacingIsAbsolute

bool QFontPrivate::letterSpacingIsAbsolute

Definition at line 199 of file qfont_p.h.

◆ overline

uint QFontPrivate::overline

Definition at line 195 of file qfont_p.h.

◆ ref

QAtomicInt QFontPrivate::ref

Definition at line 189 of file qfont_p.h.

◆ request

QFontDef QFontPrivate::request

Definition at line 190 of file qfont_p.h.

◆ scFont

QFontPrivate* QFontPrivate::scFont
mutable

Definition at line 204 of file qfont_p.h.

◆ strikeOut

uint QFontPrivate::strikeOut

Definition at line 196 of file qfont_p.h.

◆ underline

uint QFontPrivate::underline

Definition at line 194 of file qfont_p.h.

◆ wordSpacing

QFixed QFontPrivate::wordSpacing

Definition at line 202 of file qfont_p.h.


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