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

#include <qsvgstyle_p.h>

Inheritance diagram for QSvgFillStyle:
Collaboration diagram for QSvgFillStyle:

Public Member Functions

 QSvgFillStyle ()
 ~QSvgFillStyle () override
void apply (QPainter *p, const QSvgNode *node, QSvgExtraStates &states) override
void revert (QPainter *p, QSvgExtraStates &states) override
Type type () const override
void setFillRule (Qt::FillRule f)
void setFillOpacity (qreal opacity)
void setPaintServer (QSvgPaintServerSharedPtr paintServer)
void setBrush (QBrush brush)
const QBrushqbrush () const
qreal fillOpacity () const
Qt::FillRule fillRule () const
QSvgPaintServerpaintServer () const
void setPaintStyleId (const QString &Id)
QString paintStyleId () const
Public Member Functions inherited from QSvgStyleProperty
virtual ~QSvgStyleProperty ()
virtual bool isDefault () const

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 156 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ QSvgFillStyle()

QSvgFillStyle::QSvgFillStyle ( )

Definition at line 85 of file qsvgstyle.cpp.

◆ ~QSvgFillStyle()

QSvgFillStyle::~QSvgFillStyle ( )
overridedefault

Member Function Documentation

◆ apply()

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

Implements QSvgStyleProperty.

Definition at line 120 of file qsvgstyle.cpp.

◆ fillOpacity()

qreal QSvgFillStyle::fillOpacity ( ) const
inline

Definition at line 176 of file qsvgstyle_p.h.

◆ fillRule()

Qt::FillRule QSvgFillStyle::fillRule ( ) const
inline

Definition at line 181 of file qsvgstyle_p.h.

◆ paintServer()

QSvgPaintServer * QSvgFillStyle::paintServer ( ) const
inline

Definition at line 186 of file qsvgstyle_p.h.

◆ paintStyleId()

QString QSvgFillStyle::paintStyleId ( ) const
inline

Definition at line 196 of file qsvgstyle_p.h.

◆ qbrush()

const QBrush & QSvgFillStyle::qbrush ( ) const
inline

Definition at line 171 of file qsvgstyle_p.h.

◆ revert()

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

Implements QSvgStyleProperty.

Definition at line 138 of file qsvgstyle.cpp.

◆ setBrush()

void QSvgFillStyle::setBrush ( QBrush brush)

Definition at line 113 of file qsvgstyle.cpp.

◆ setFillOpacity()

void QSvgFillStyle::setFillOpacity ( qreal opacity)

Definition at line 101 of file qsvgstyle.cpp.

◆ setFillRule()

void QSvgFillStyle::setFillRule ( Qt::FillRule f)

Definition at line 95 of file qsvgstyle.cpp.

◆ setPaintServer()

void QSvgFillStyle::setPaintServer ( QSvgPaintServerSharedPtr paintServer)

Definition at line 107 of file qsvgstyle.cpp.

◆ setPaintStyleId()

void QSvgFillStyle::setPaintStyleId ( const QString & Id)
inline

Definition at line 191 of file qsvgstyle_p.h.

◆ type()

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

Implements QSvgStyleProperty.

Definition at line 384 of file qsvgstyle.cpp.


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