Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickFontValueType Class Reference

#include <qquickvaluetypes_p.h>

Inheritance diagram for QQuickFontValueType:
Collaboration diagram for QQuickFontValueType:

Public Member Functions

Q_INVOKABLE QQuickFontValueType ()=default
Q_INVOKABLE QQuickFontValueType (const QFont &font)
Q_INVOKABLE QString toString () const
QString family () const
void setFamily (const QString &)
QString styleName () const
void setStyleName (const QString &)
bool bold () const
void setBold (bool b)
int weight () const
void setWeight (int)
bool italic () const
void setItalic (bool b)
bool underline () const
void setUnderline (bool b)
bool overline () const
void setOverline (bool b)
bool strikeout () const
void setStrikeout (bool b)
qreal pointSize () const
void setPointSize (qreal size)
int pixelSize () const
void setPixelSize (int size)
QQuickFontEnums::Capitalization capitalization () const
void setCapitalization (QQuickFontEnums::Capitalization)
qreal letterSpacing () const
void setLetterSpacing (qreal spacing)
qreal wordSpacing () const
void setWordSpacing (qreal spacing)
QQuickFontEnums::HintingPreference hintingPreference () const
void setHintingPreference (QQuickFontEnums::HintingPreference)
bool kerning () const
void setKerning (bool b)
bool preferShaping () const
void setPreferShaping (bool b)
QVariantMap features () const
void setFeatures (const QVariantMap &features)
QVariantMap variableAxes () const
void setVariableAxes (const QVariantMap &variableAxes)
bool contextFontMerging () const
void setContextFontMerging (bool b)
bool preferTypoLineMetrics () const
void setPreferTypoLineMetrics (bool b)

Static Public Member Functions

static QVariant create (const QJSValue &value)

Properties

QString family
QString styleName
bool bold
int weight
bool italic
bool underline
bool overline
bool strikeout
qreal pointSize
int pixelSize
QQuickFontEnums::Capitalization capitalization
qreal letterSpacing
qreal wordSpacing
QQuickFontEnums::HintingPreference hintingPreference
bool kerning
bool preferShaping
QVariantMap features
QVariantMap variableAxes
bool contextFontMerging
bool preferTypoLineMetrics

Detailed Description

Definition at line 416 of file qquickvaluetypes_p.h.

Constructor & Destructor Documentation

◆ QQuickFontValueType() [1/2]

Q_INVOKABLE QQuickFontValueType::QQuickFontValueType ( )
default

◆ QQuickFontValueType() [2/2]

Q_INVOKABLE QQuickFontValueType::QQuickFontValueType ( const QFont & font)
inline

Definition at line 451 of file qquickvaluetypes_p.h.

Member Function Documentation

◆ bold()

bool QQuickFontValueType::bold ( ) const

Definition at line 1095 of file qquickvaluetypes.cpp.

◆ capitalization()

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization ( ) const

Definition at line 1192 of file qquickvaluetypes.cpp.

◆ contextFontMerging()

bool QQuickFontValueType::contextFontMerging ( ) const

Definition at line 1319 of file qquickvaluetypes.cpp.

◆ create()

QVariant QQuickFontValueType::create ( const QJSValue & value)
static

Definition at line 950 of file qquickvaluetypes.cpp.

◆ family()

QString QQuickFontValueType::family ( ) const

Definition at line 1075 of file qquickvaluetypes.cpp.

◆ features()

QVariantMap QQuickFontValueType::features ( ) const

Definition at line 1310 of file qquickvaluetypes.cpp.

◆ hintingPreference()

QQuickFontEnums::HintingPreference QQuickFontValueType::hintingPreference ( ) const

Definition at line 1222 of file qquickvaluetypes.cpp.

◆ italic()

bool QQuickFontValueType::italic ( ) const

Definition at line 1115 of file qquickvaluetypes.cpp.

◆ kerning()

bool QQuickFontValueType::kerning ( ) const

Definition at line 1232 of file qquickvaluetypes.cpp.

◆ letterSpacing()

qreal QQuickFontValueType::letterSpacing ( ) const

Definition at line 1202 of file qquickvaluetypes.cpp.

◆ overline()

bool QQuickFontValueType::overline ( ) const

Definition at line 1135 of file qquickvaluetypes.cpp.

◆ pixelSize()

int QQuickFontValueType::pixelSize ( ) const

Definition at line 1175 of file qquickvaluetypes.cpp.

◆ pointSize()

qreal QQuickFontValueType::pointSize ( ) const

Definition at line 1155 of file qquickvaluetypes.cpp.

◆ preferShaping()

bool QQuickFontValueType::preferShaping ( ) const

Definition at line 1242 of file qquickvaluetypes.cpp.

◆ preferTypoLineMetrics()

bool QQuickFontValueType::preferTypoLineMetrics ( ) const

Definition at line 1337 of file qquickvaluetypes.cpp.

◆ setBold()

void QQuickFontValueType::setBold ( bool b)

Definition at line 1100 of file qquickvaluetypes.cpp.

◆ setCapitalization()

void QQuickFontValueType::setCapitalization ( QQuickFontEnums::Capitalization c)

Definition at line 1197 of file qquickvaluetypes.cpp.

◆ setContextFontMerging()

void QQuickFontValueType::setContextFontMerging ( bool b)

Definition at line 1324 of file qquickvaluetypes.cpp.

◆ setFamily()

void QQuickFontValueType::setFamily ( const QString & family)

Definition at line 1080 of file qquickvaluetypes.cpp.

◆ setFeatures()

void QQuickFontValueType::setFeatures ( const QVariantMap & features)

Definition at line 1289 of file qquickvaluetypes.cpp.

◆ setHintingPreference()

void QQuickFontValueType::setHintingPreference ( QQuickFontEnums::HintingPreference hintingPreference)

Definition at line 1227 of file qquickvaluetypes.cpp.

◆ setItalic()

void QQuickFontValueType::setItalic ( bool b)

Definition at line 1120 of file qquickvaluetypes.cpp.

◆ setKerning()

void QQuickFontValueType::setKerning ( bool b)

Definition at line 1237 of file qquickvaluetypes.cpp.

◆ setLetterSpacing()

void QQuickFontValueType::setLetterSpacing ( qreal spacing)

Definition at line 1207 of file qquickvaluetypes.cpp.

◆ setOverline()

void QQuickFontValueType::setOverline ( bool b)

Definition at line 1140 of file qquickvaluetypes.cpp.

◆ setPixelSize()

void QQuickFontValueType::setPixelSize ( int size)

Definition at line 1183 of file qquickvaluetypes.cpp.

◆ setPointSize()

void QQuickFontValueType::setPointSize ( qreal size)

Definition at line 1163 of file qquickvaluetypes.cpp.

◆ setPreferShaping()

void QQuickFontValueType::setPreferShaping ( bool b)

Definition at line 1247 of file qquickvaluetypes.cpp.

◆ setPreferTypoLineMetrics()

void QQuickFontValueType::setPreferTypoLineMetrics ( bool b)

Definition at line 1342 of file qquickvaluetypes.cpp.

◆ setStrikeout()

void QQuickFontValueType::setStrikeout ( bool b)

Definition at line 1150 of file qquickvaluetypes.cpp.

◆ setStyleName()

void QQuickFontValueType::setStyleName ( const QString & style)

Definition at line 1090 of file qquickvaluetypes.cpp.

◆ setUnderline()

void QQuickFontValueType::setUnderline ( bool b)

Definition at line 1130 of file qquickvaluetypes.cpp.

◆ setVariableAxes()

void QQuickFontValueType::setVariableAxes ( const QVariantMap & variableAxes)

Definition at line 1258 of file qquickvaluetypes.cpp.

◆ setWeight()

void QQuickFontValueType::setWeight ( int w)

Definition at line 1110 of file qquickvaluetypes.cpp.

◆ setWordSpacing()

void QQuickFontValueType::setWordSpacing ( qreal spacing)

Definition at line 1217 of file qquickvaluetypes.cpp.

◆ strikeout()

bool QQuickFontValueType::strikeout ( ) const

Definition at line 1145 of file qquickvaluetypes.cpp.

◆ styleName()

QString QQuickFontValueType::styleName ( ) const

Definition at line 1085 of file qquickvaluetypes.cpp.

◆ toString()

QString QQuickFontValueType::toString ( ) const

Definition at line 1070 of file qquickvaluetypes.cpp.

◆ underline()

bool QQuickFontValueType::underline ( ) const

Definition at line 1125 of file qquickvaluetypes.cpp.

◆ variableAxes()

QVariantMap QQuickFontValueType::variableAxes ( ) const

Definition at line 1280 of file qquickvaluetypes.cpp.

◆ weight()

int QQuickFontValueType::weight ( ) const

Definition at line 1105 of file qquickvaluetypes.cpp.

◆ wordSpacing()

qreal QQuickFontValueType::wordSpacing ( ) const

Definition at line 1212 of file qquickvaluetypes.cpp.

Property Documentation

◆ bold

bool QQuickFontValueType::bold
readwrite

Definition at line 422 of file qquickvaluetypes_p.h.

◆ capitalization

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization
readwrite

Definition at line 430 of file qquickvaluetypes_p.h.

◆ contextFontMerging

bool QQuickFontValueType::contextFontMerging
readwrite

Definition at line 438 of file qquickvaluetypes_p.h.

◆ family

QString QQuickFontValueType::family
readwrite

Definition at line 420 of file qquickvaluetypes_p.h.

◆ features

QVariantMap QQuickFontValueType::features
readwrite

◆ hintingPreference

QQuickFontEnums::HintingPreference QQuickFontValueType::hintingPreference
readwrite

Definition at line 433 of file qquickvaluetypes_p.h.

◆ italic

bool QQuickFontValueType::italic
readwrite

Definition at line 424 of file qquickvaluetypes_p.h.

◆ kerning

bool QQuickFontValueType::kerning
readwrite

Definition at line 434 of file qquickvaluetypes_p.h.

◆ letterSpacing

qreal QQuickFontValueType::letterSpacing
readwrite

Definition at line 431 of file qquickvaluetypes_p.h.

◆ overline

bool QQuickFontValueType::overline
readwrite

Definition at line 426 of file qquickvaluetypes_p.h.

◆ pixelSize

int QQuickFontValueType::pixelSize
readwrite

Definition at line 429 of file qquickvaluetypes_p.h.

◆ pointSize

qreal QQuickFontValueType::pointSize
readwrite

Definition at line 428 of file qquickvaluetypes_p.h.

◆ preferShaping

bool QQuickFontValueType::preferShaping
readwrite

Definition at line 435 of file qquickvaluetypes_p.h.

◆ preferTypoLineMetrics

bool QQuickFontValueType::preferTypoLineMetrics
readwrite

Definition at line 439 of file qquickvaluetypes_p.h.

◆ strikeout

bool QQuickFontValueType::strikeout
readwrite

Definition at line 427 of file qquickvaluetypes_p.h.

◆ styleName

QString QQuickFontValueType::styleName
readwrite

Definition at line 421 of file qquickvaluetypes_p.h.

◆ underline

bool QQuickFontValueType::underline
readwrite

Definition at line 425 of file qquickvaluetypes_p.h.

◆ variableAxes

QVariantMap QQuickFontValueType::variableAxes
readwrite

Definition at line 437 of file qquickvaluetypes_p.h.

◆ weight

int QQuickFontValueType::weight
readwrite

Definition at line 423 of file qquickvaluetypes_p.h.

◆ wordSpacing

qreal QQuickFontValueType::wordSpacing
readwrite

Definition at line 432 of file qquickvaluetypes_p.h.


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