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

#include <qsvgstyle_p.h>

Inheritance diagram for QSvgFontStyle:
Collaboration diagram for QSvgFontStyle:

Public Member Functions

 QSvgFontStyle (QSvgFont *font)
 QSvgFontStyle ()
 ~QSvgFontStyle () override
void apply (QPainter *p, const QSvgNode *node, QSvgExtraStates &states) override
void revert (QPainter *p, QSvgExtraStates &states) override
Type type () const override
void setSize (qreal size)
void setTextAnchor (Qt::Alignment anchor)
void setFamily (const QString &family)
void setStyle (QFont::Style fontStyle)
void setVariant (QFont::Capitalization fontVariant)
void setWeight (int weight)
QSvgFontsvgFont () const
const QFontqfont () const
Public Member Functions inherited from QSvgStyleProperty
virtual ~QSvgStyleProperty ()
virtual bool isDefault () const

Static Public Attributes

static const int LIGHTER = -1
static const int BOLDER = 1

Additional Inherited Members

Public Types inherited from QSvgStyleProperty
enum  Type : quint8 {
  Quality , Fill , ViewportFill , Font ,
  Stroke , Transform , Opacity , CompOp ,
  Offset , NumTypes
}

Detailed Description

Definition at line 314 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ QSvgFontStyle() [1/2]

QSvgFontStyle::QSvgFontStyle ( QSvgFont * font)

Definition at line 169 of file qsvgstyle.cpp.

◆ QSvgFontStyle() [2/2]

QSvgFontStyle::QSvgFontStyle ( )

Definition at line 180 of file qsvgstyle.cpp.

◆ ~QSvgFontStyle()

QSvgFontStyle::~QSvgFontStyle ( )
overridedefault

Member Function Documentation

◆ apply()

void QSvgFontStyle::apply ( QPainter * p,
const QSvgNode * node,
QSvgExtraStates & states )
overridevirtual

Implements QSvgStyleProperty.

Definition at line 194 of file qsvgstyle.cpp.

◆ qfont()

const QFont & QSvgFontStyle::qfont ( ) const
inline

Definition at line 370 of file qsvgstyle_p.h.

◆ revert()

void QSvgFontStyle::revert ( QPainter * p,
QSvgExtraStates & states )
overridevirtual

Implements QSvgStyleProperty.

Definition at line 235 of file qsvgstyle.cpp.

◆ setFamily()

void QSvgFontStyle::setFamily ( const QString & family)
inline

Definition at line 342 of file qsvgstyle_p.h.

◆ setSize()

void QSvgFontStyle::setSize ( qreal size)
inline

Definition at line 328 of file qsvgstyle_p.h.

◆ setStyle()

void QSvgFontStyle::setStyle ( QFont::Style fontStyle)
inline

Definition at line 348 of file qsvgstyle_p.h.

◆ setTextAnchor()

void QSvgFontStyle::setTextAnchor ( Qt::Alignment anchor)
inline

Definition at line 336 of file qsvgstyle_p.h.

◆ setVariant()

void QSvgFontStyle::setVariant ( QFont::Capitalization fontVariant)
inline

Definition at line 353 of file qsvgstyle_p.h.

◆ setWeight()

void QSvgFontStyle::setWeight ( int weight)
inline

Definition at line 359 of file qsvgstyle_p.h.

◆ svgFont()

QSvgFont * QSvgFontStyle::svgFont ( ) const
inline

Definition at line 365 of file qsvgstyle_p.h.

◆ type()

QSvgStyleProperty::Type QSvgFontStyle::type ( ) const
overridevirtual

Implements QSvgStyleProperty.

Definition at line 405 of file qsvgstyle.cpp.

Member Data Documentation

◆ BOLDER

const int QSvgFontStyle::BOLDER = 1
static

Definition at line 318 of file qsvgstyle_p.h.

◆ LIGHTER

const int QSvgFontStyle::LIGHTER = -1
static

Definition at line 317 of file qsvgstyle_p.h.


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