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
QQuickFontValueType Class Reference

#include <qquickvaluetypes_p.h>

+ Collaboration diagram for QQuickFontValueType:

Public Member Functions

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)
 
 operator QFont () const
 

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
 

Detailed Description

Definition at line 410 of file qquickvaluetypes_p.h.

Member Function Documentation

◆ bold()

bool QQuickFontValueType::bold ( ) const

Definition at line 979 of file qquickvaluetypes.cpp.

◆ capitalization()

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization ( ) const

Definition at line 1076 of file qquickvaluetypes.cpp.

◆ contextFontMerging()

bool QQuickFontValueType::contextFontMerging ( ) const

Definition at line 1199 of file qquickvaluetypes.cpp.

References QFont::ContextFontMerging.

◆ create()

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

◆ family()

QString QQuickFontValueType::family ( ) const

Definition at line 959 of file qquickvaluetypes.cpp.

◆ features()

QVariantMap QQuickFontValueType::features ( ) const

Definition at line 1190 of file qquickvaluetypes.cpp.

References QString::fromUtf8(), QMap< Key, T >::insert(), ret, and tag.

+ Here is the call graph for this function:

◆ hintingPreference()

QQuickFontEnums::HintingPreference QQuickFontValueType::hintingPreference ( ) const

Definition at line 1106 of file qquickvaluetypes.cpp.

◆ italic()

bool QQuickFontValueType::italic ( ) const

Definition at line 999 of file qquickvaluetypes.cpp.

◆ kerning()

bool QQuickFontValueType::kerning ( ) const

Definition at line 1116 of file qquickvaluetypes.cpp.

◆ letterSpacing()

qreal QQuickFontValueType::letterSpacing ( ) const

Definition at line 1086 of file qquickvaluetypes.cpp.

◆ operator QFont()

QQuickFontValueType::operator QFont ( ) const
inline

Definition at line 503 of file qquickvaluetypes_p.h.

◆ overline()

bool QQuickFontValueType::overline ( ) const

Definition at line 1019 of file qquickvaluetypes.cpp.

◆ pixelSize()

int QQuickFontValueType::pixelSize ( ) const

Definition at line 1059 of file qquickvaluetypes.cpp.

References qt_defaultDpi().

+ Here is the call graph for this function:

◆ pointSize()

qreal QQuickFontValueType::pointSize ( ) const

Definition at line 1039 of file qquickvaluetypes.cpp.

References qt_defaultDpi().

+ Here is the call graph for this function:

◆ preferShaping()

bool QQuickFontValueType::preferShaping ( ) const

Definition at line 1126 of file qquickvaluetypes.cpp.

References QFont::PreferNoShaping.

◆ setBold()

void QQuickFontValueType::setBold ( bool b)

Definition at line 984 of file qquickvaluetypes.cpp.

◆ setCapitalization()

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

Definition at line 1081 of file qquickvaluetypes.cpp.

◆ setContextFontMerging()

void QQuickFontValueType::setContextFontMerging ( bool b)

Definition at line 1204 of file qquickvaluetypes.cpp.

References QFont::ContextFontMerging.

◆ setFamily()

void QQuickFontValueType::setFamily ( const QString & family)

Definition at line 964 of file qquickvaluetypes.cpp.

References family.

◆ setFeatures()

void QQuickFontValueType::setFeatures ( const QVariantMap & features)

Definition at line 1169 of file qquickvaluetypes.cpp.

References QMap< Key, T >::asKeyValueRange(), features, ok, and qWarning.

+ Here is the call graph for this function:

◆ setHintingPreference()

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

Definition at line 1111 of file qquickvaluetypes.cpp.

References hintingPreference.

◆ setItalic()

void QQuickFontValueType::setItalic ( bool b)

Definition at line 1004 of file qquickvaluetypes.cpp.

◆ setKerning()

void QQuickFontValueType::setKerning ( bool b)

Definition at line 1121 of file qquickvaluetypes.cpp.

◆ setLetterSpacing()

void QQuickFontValueType::setLetterSpacing ( qreal spacing)

Definition at line 1091 of file qquickvaluetypes.cpp.

References QFont::AbsoluteSpacing.

◆ setOverline()

void QQuickFontValueType::setOverline ( bool b)

Definition at line 1024 of file qquickvaluetypes.cpp.

◆ setPixelSize()

void QQuickFontValueType::setPixelSize ( int size)

Definition at line 1067 of file qquickvaluetypes.cpp.

References qWarning, and QFont::SizeResolved.

◆ setPointSize()

void QQuickFontValueType::setPointSize ( qreal size)

Definition at line 1047 of file qquickvaluetypes.cpp.

References qWarning, and QFont::SizeResolved.

◆ setPreferShaping()

void QQuickFontValueType::setPreferShaping ( bool b)

Definition at line 1131 of file qquickvaluetypes.cpp.

References QFont::PreferNoShaping.

◆ setStrikeout()

void QQuickFontValueType::setStrikeout ( bool b)

Definition at line 1034 of file qquickvaluetypes.cpp.

◆ setStyleName()

void QQuickFontValueType::setStyleName ( const QString & style)

Definition at line 974 of file qquickvaluetypes.cpp.

◆ setUnderline()

void QQuickFontValueType::setUnderline ( bool b)

Definition at line 1014 of file qquickvaluetypes.cpp.

◆ setVariableAxes()

void QQuickFontValueType::setVariableAxes ( const QVariantMap & variableAxes)

Definition at line 1139 of file qquickvaluetypes.cpp.

References QMap< Key, T >::asKeyValueRange(), ok, qWarning, and variableAxes.

+ Here is the call graph for this function:

◆ setWeight()

void QQuickFontValueType::setWeight ( int w)

Definition at line 994 of file qquickvaluetypes.cpp.

◆ setWordSpacing()

void QQuickFontValueType::setWordSpacing ( qreal spacing)

Definition at line 1101 of file qquickvaluetypes.cpp.

◆ strikeout()

bool QQuickFontValueType::strikeout ( ) const

Definition at line 1029 of file qquickvaluetypes.cpp.

◆ styleName()

QString QQuickFontValueType::styleName ( ) const

Definition at line 969 of file qquickvaluetypes.cpp.

◆ toString()

QString QQuickFontValueType::toString ( ) const

Definition at line 954 of file qquickvaluetypes.cpp.

References QString::arg().

+ Here is the call graph for this function:

◆ underline()

bool QQuickFontValueType::underline ( ) const

Definition at line 1009 of file qquickvaluetypes.cpp.

◆ variableAxes()

QVariantMap QQuickFontValueType::variableAxes ( ) const

Definition at line 1160 of file qquickvaluetypes.cpp.

References QString::fromUtf8(), QMap< Key, T >::insert(), ret, and tag.

+ Here is the call graph for this function:

◆ weight()

int QQuickFontValueType::weight ( ) const

Definition at line 989 of file qquickvaluetypes.cpp.

◆ wordSpacing()

qreal QQuickFontValueType::wordSpacing ( ) const

Definition at line 1096 of file qquickvaluetypes.cpp.

Property Documentation

◆ bold

bool QQuickFontValueType::bold
readwrite

Definition at line 417 of file qquickvaluetypes_p.h.

◆ capitalization

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization
readwrite

Definition at line 425 of file qquickvaluetypes_p.h.

◆ contextFontMerging

bool QQuickFontValueType::contextFontMerging
readwrite

Definition at line 433 of file qquickvaluetypes_p.h.

◆ family

QString QQuickFontValueType::family
readwrite

Definition at line 415 of file qquickvaluetypes_p.h.

Referenced by setFamily().

◆ features

QVariantMap QQuickFontValueType::features
readwrite

Definition at line 431 of file qquickvaluetypes_p.h.

Referenced by setFeatures().

◆ hintingPreference

QQuickFontEnums::HintingPreference QQuickFontValueType::hintingPreference
readwrite

Definition at line 428 of file qquickvaluetypes_p.h.

Referenced by setHintingPreference().

◆ italic

bool QQuickFontValueType::italic
readwrite

Definition at line 419 of file qquickvaluetypes_p.h.

◆ kerning

bool QQuickFontValueType::kerning
readwrite

Definition at line 429 of file qquickvaluetypes_p.h.

◆ letterSpacing

qreal QQuickFontValueType::letterSpacing
readwrite

Definition at line 426 of file qquickvaluetypes_p.h.

◆ overline

bool QQuickFontValueType::overline
readwrite

Definition at line 421 of file qquickvaluetypes_p.h.

◆ pixelSize

int QQuickFontValueType::pixelSize
readwrite

Definition at line 424 of file qquickvaluetypes_p.h.

◆ pointSize

qreal QQuickFontValueType::pointSize
readwrite

Definition at line 423 of file qquickvaluetypes_p.h.

◆ preferShaping

bool QQuickFontValueType::preferShaping
readwrite

Definition at line 430 of file qquickvaluetypes_p.h.

◆ strikeout

bool QQuickFontValueType::strikeout
readwrite

Definition at line 422 of file qquickvaluetypes_p.h.

◆ styleName

QString QQuickFontValueType::styleName
readwrite

Definition at line 416 of file qquickvaluetypes_p.h.

◆ underline

bool QQuickFontValueType::underline
readwrite

Definition at line 420 of file qquickvaluetypes_p.h.

◆ variableAxes

QVariantMap QQuickFontValueType::variableAxes
readwrite

Definition at line 432 of file qquickvaluetypes_p.h.

Referenced by setVariableAxes().

◆ weight

int QQuickFontValueType::weight
readwrite

Definition at line 418 of file qquickvaluetypes_p.h.

◆ wordSpacing

qreal QQuickFontValueType::wordSpacing
readwrite

Definition at line 427 of file qquickvaluetypes_p.h.


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