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

Detailed Description

Definition at line 389 of file qquickvaluetypes_p.h.

Member Function Documentation

◆ bold()

bool QQuickFontValueType::bold ( ) const

Definition at line 863 of file qquickvaluetypes.cpp.

◆ capitalization()

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization ( ) const

Definition at line 960 of file qquickvaluetypes.cpp.

◆ create()

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

◆ family()

QString QQuickFontValueType::family ( ) const

Definition at line 843 of file qquickvaluetypes.cpp.

◆ features()

QVariantMap QQuickFontValueType::features ( ) const

Definition at line 1074 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 990 of file qquickvaluetypes.cpp.

◆ italic()

bool QQuickFontValueType::italic ( ) const

Definition at line 883 of file qquickvaluetypes.cpp.

◆ kerning()

bool QQuickFontValueType::kerning ( ) const

Definition at line 1000 of file qquickvaluetypes.cpp.

◆ letterSpacing()

qreal QQuickFontValueType::letterSpacing ( ) const

Definition at line 970 of file qquickvaluetypes.cpp.

◆ operator QFont()

QQuickFontValueType::operator QFont ( ) const
inline

Definition at line 478 of file qquickvaluetypes_p.h.

◆ overline()

bool QQuickFontValueType::overline ( ) const

Definition at line 903 of file qquickvaluetypes.cpp.

◆ pixelSize()

int QQuickFontValueType::pixelSize ( ) const

Definition at line 943 of file qquickvaluetypes.cpp.

References qt_defaultDpi().

+ Here is the call graph for this function:

◆ pointSize()

qreal QQuickFontValueType::pointSize ( ) const

Definition at line 923 of file qquickvaluetypes.cpp.

References qt_defaultDpi().

+ Here is the call graph for this function:

◆ preferShaping()

bool QQuickFontValueType::preferShaping ( ) const

Definition at line 1010 of file qquickvaluetypes.cpp.

References QFont::PreferNoShaping.

◆ setBold()

void QQuickFontValueType::setBold ( bool b)

Definition at line 868 of file qquickvaluetypes.cpp.

◆ setCapitalization()

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

Definition at line 965 of file qquickvaluetypes.cpp.

◆ setFamily()

void QQuickFontValueType::setFamily ( const QString & family)

Definition at line 848 of file qquickvaluetypes.cpp.

References family.

◆ setFeatures()

void QQuickFontValueType::setFeatures ( const QVariantMap & features)

Definition at line 1053 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 995 of file qquickvaluetypes.cpp.

References hintingPreference.

◆ setItalic()

void QQuickFontValueType::setItalic ( bool b)

Definition at line 888 of file qquickvaluetypes.cpp.

◆ setKerning()

void QQuickFontValueType::setKerning ( bool b)

Definition at line 1005 of file qquickvaluetypes.cpp.

◆ setLetterSpacing()

void QQuickFontValueType::setLetterSpacing ( qreal spacing)

Definition at line 975 of file qquickvaluetypes.cpp.

References QFont::AbsoluteSpacing.

◆ setOverline()

void QQuickFontValueType::setOverline ( bool b)

Definition at line 908 of file qquickvaluetypes.cpp.

◆ setPixelSize()

void QQuickFontValueType::setPixelSize ( int size)

Definition at line 951 of file qquickvaluetypes.cpp.

References qWarning, and QFont::SizeResolved.

◆ setPointSize()

void QQuickFontValueType::setPointSize ( qreal size)

Definition at line 931 of file qquickvaluetypes.cpp.

References qWarning, and QFont::SizeResolved.

◆ setPreferShaping()

void QQuickFontValueType::setPreferShaping ( bool b)

Definition at line 1015 of file qquickvaluetypes.cpp.

References QFont::PreferNoShaping.

◆ setStrikeout()

void QQuickFontValueType::setStrikeout ( bool b)

Definition at line 918 of file qquickvaluetypes.cpp.

◆ setStyleName()

void QQuickFontValueType::setStyleName ( const QString & style)

Definition at line 858 of file qquickvaluetypes.cpp.

◆ setUnderline()

void QQuickFontValueType::setUnderline ( bool b)

Definition at line 898 of file qquickvaluetypes.cpp.

◆ setVariableAxes()

void QQuickFontValueType::setVariableAxes ( const QVariantMap & variableAxes)

Definition at line 1023 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 878 of file qquickvaluetypes.cpp.

◆ setWordSpacing()

void QQuickFontValueType::setWordSpacing ( qreal spacing)

Definition at line 985 of file qquickvaluetypes.cpp.

◆ strikeout()

bool QQuickFontValueType::strikeout ( ) const

Definition at line 913 of file qquickvaluetypes.cpp.

◆ styleName()

QString QQuickFontValueType::styleName ( ) const

Definition at line 853 of file qquickvaluetypes.cpp.

◆ toString()

QString QQuickFontValueType::toString ( ) const

Definition at line 838 of file qquickvaluetypes.cpp.

References QString::arg().

+ Here is the call graph for this function:

◆ underline()

bool QQuickFontValueType::underline ( ) const

Definition at line 893 of file qquickvaluetypes.cpp.

◆ variableAxes()

QVariantMap QQuickFontValueType::variableAxes ( ) const

Definition at line 1044 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 873 of file qquickvaluetypes.cpp.

◆ wordSpacing()

qreal QQuickFontValueType::wordSpacing ( ) const

Definition at line 980 of file qquickvaluetypes.cpp.

Property Documentation

◆ bold

bool QQuickFontValueType::bold
readwrite

Definition at line 396 of file qquickvaluetypes_p.h.

◆ capitalization

QQuickFontEnums::Capitalization QQuickFontValueType::capitalization
readwrite

Definition at line 404 of file qquickvaluetypes_p.h.

◆ family

QString QQuickFontValueType::family
readwrite

Definition at line 394 of file qquickvaluetypes_p.h.

Referenced by setFamily().

◆ features

QVariantMap QQuickFontValueType::features
readwrite

Definition at line 410 of file qquickvaluetypes_p.h.

Referenced by setFeatures().

◆ hintingPreference

QQuickFontEnums::HintingPreference QQuickFontValueType::hintingPreference
readwrite

Definition at line 407 of file qquickvaluetypes_p.h.

Referenced by setHintingPreference().

◆ italic

bool QQuickFontValueType::italic
readwrite

Definition at line 398 of file qquickvaluetypes_p.h.

◆ kerning

bool QQuickFontValueType::kerning
readwrite

Definition at line 408 of file qquickvaluetypes_p.h.

◆ letterSpacing

qreal QQuickFontValueType::letterSpacing
readwrite

Definition at line 405 of file qquickvaluetypes_p.h.

◆ overline

bool QQuickFontValueType::overline
readwrite

Definition at line 400 of file qquickvaluetypes_p.h.

◆ pixelSize

int QQuickFontValueType::pixelSize
readwrite

Definition at line 403 of file qquickvaluetypes_p.h.

◆ pointSize

qreal QQuickFontValueType::pointSize
readwrite

Definition at line 402 of file qquickvaluetypes_p.h.

◆ preferShaping

bool QQuickFontValueType::preferShaping
readwrite

Definition at line 409 of file qquickvaluetypes_p.h.

◆ strikeout

bool QQuickFontValueType::strikeout
readwrite

Definition at line 401 of file qquickvaluetypes_p.h.

◆ styleName

QString QQuickFontValueType::styleName
readwrite

Definition at line 395 of file qquickvaluetypes_p.h.

◆ underline

bool QQuickFontValueType::underline
readwrite

Definition at line 399 of file qquickvaluetypes_p.h.

◆ variableAxes

QVariantMap QQuickFontValueType::variableAxes
readwrite

Definition at line 411 of file qquickvaluetypes_p.h.

Referenced by setVariableAxes().

◆ weight

int QQuickFontValueType::weight
readwrite

Definition at line 397 of file qquickvaluetypes_p.h.

◆ wordSpacing

qreal QQuickFontValueType::wordSpacing
readwrite

Definition at line 406 of file qquickvaluetypes_p.h.


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