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

#include <qsvgstyle_p.h>

Inheritance diagram for QSvgGradientStyle:
Collaboration diagram for QSvgGradientStyle:

Public Member Functions

 QSvgGradientStyle (QGradient *grad)
 ~QSvgGradientStyle ()
Type type () const override
void setStopLink (const QString &link, QSvgTinyDocument *doc)
QString stopLink () const
void resolveStops ()
void resolveStops_helper (QStringList *visited)
void setTransform (const QTransform &transform)
QTransform qtransform () const
QGradientqgradient () const
bool gradientStopsSet () const
void setGradientStopsSet (bool set)
QBrush brush (QPainter *, const QSvgNode *, QSvgExtraStates &) override
Public Member Functions inherited from QSvgPaintStyleProperty
void apply (QPainter *p, const QSvgNode *node, QSvgExtraStates &states) override
void revert (QPainter *p, QSvgExtraStates &states) override
Public Member Functions inherited from QSvgStyleProperty
virtual ~QSvgStyleProperty ()
bool isDefault () const
Public Member Functions inherited from QSvgRefCounted
 QSvgRefCounted ()
virtual ~QSvgRefCounted ()
void ref ()
void deref ()

Additional Inherited Members

Public Types inherited from QSvgStyleProperty
enum  Type {
  QUALITY , FILL , VIEWPORT_FILL , FONT ,
  STROKE , SOLID_COLOR , GRADIENT , PATTERN ,
  TRANSFORM , ANIMATE_TRANSFORM , ANIMATE_COLOR , OPACITY ,
  COMP_OP
}

Detailed Description

Definition at line 555 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ QSvgGradientStyle()

QSvgGradientStyle::QSvgGradientStyle ( QGradient * grad)

Definition at line 383 of file qsvgstyle.cpp.

◆ ~QSvgGradientStyle()

QSvgGradientStyle::~QSvgGradientStyle ( )
inline

Definition at line 559 of file qsvgstyle_p.h.

Member Function Documentation

◆ brush()

QBrush QSvgGradientStyle::brush ( QPainter * ,
const QSvgNode * ,
QSvgExtraStates &  )
overridevirtual

Implements QSvgPaintStyleProperty.

Definition at line 388 of file qsvgstyle.cpp.

◆ gradientStopsSet()

bool QSvgGradientStyle::gradientStopsSet ( ) const
inline

Definition at line 578 of file qsvgstyle_p.h.

◆ qgradient()

QGradient * QSvgGradientStyle::qgradient ( ) const
inline

Definition at line 573 of file qsvgstyle_p.h.

◆ qtransform()

QTransform QSvgGradientStyle::qtransform ( ) const
inline

Definition at line 568 of file qsvgstyle_p.h.

◆ resolveStops()

void QSvgGradientStyle::resolveStops ( )

Definition at line 539 of file qsvgstyle.cpp.

◆ resolveStops_helper()

void QSvgGradientStyle::resolveStops_helper ( QStringList * visited)

Definition at line 545 of file qsvgstyle.cpp.

◆ setGradientStopsSet()

void QSvgGradientStyle::setGradientStopsSet ( bool set)
inline

Definition at line 583 of file qsvgstyle_p.h.

◆ setStopLink()

void QSvgGradientStyle::setStopLink ( const QString & link,
QSvgTinyDocument * doc )

Definition at line 533 of file qsvgstyle.cpp.

◆ setTransform()

void QSvgGradientStyle::setTransform ( const QTransform & transform)

Definition at line 409 of file qsvgstyle.cpp.

◆ stopLink()

QString QSvgGradientStyle::stopLink ( ) const
inline

Definition at line 563 of file qsvgstyle_p.h.

◆ type()

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

Implements QSvgStyleProperty.

Definition at line 473 of file qsvgstyle.cpp.


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