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

#include <qsvgpaintserver_p.h>

Inheritance diagram for QSvgGradientPaint:
Collaboration diagram for QSvgGradientPaint:

Public Member Functions

 QSvgGradientPaint (std::unique_ptr< QGradient > grad)
 ~QSvgGradientPaint () override
Type type () const override
void setStopLink (const QString &link, QSvgDocument *doc)
QString stopLink () const
void setTransform (const QTransform &transform)
QTransform qtransform () const
QGradientqgradient ()
bool gradientStopsSet () const
void setGradientStopsSet (bool set)
QBrush brush (QPainter *, const QSvgNode *, QSvgExtraStates &) override
Public Member Functions inherited from QSvgPaintServer
 QSvgPaintServer ()=default
virtual ~QSvgPaintServer ()

Additional Inherited Members

Public Types inherited from QSvgPaintServer
enum class  Type : qint8 { SolidColor , Gradient , Pattern }

Detailed Description

Definition at line 90 of file qsvgpaintserver_p.h.

Constructor & Destructor Documentation

◆ QSvgGradientPaint()

QSvgGradientPaint::QSvgGradientPaint ( std::unique_ptr< QGradient > grad)

Definition at line 22 of file qsvgpaintserver.cpp.

◆ ~QSvgGradientPaint()

QSvgGradientPaint::~QSvgGradientPaint ( )
overridedefault

Member Function Documentation

◆ brush()

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

Implements QSvgPaintServer.

Definition at line 30 of file qsvgpaintserver.cpp.

◆ gradientStopsSet()

bool QSvgGradientPaint::gradientStopsSet ( ) const
inline

Definition at line 158 of file qsvgpaintserver_p.h.

◆ qgradient()

QGradient * QSvgGradientPaint::qgradient ( )
inline

Definition at line 148 of file qsvgpaintserver_p.h.

◆ qtransform()

QTransform QSvgGradientPaint::qtransform ( ) const
inline

Definition at line 143 of file qsvgpaintserver_p.h.

◆ setGradientStopsSet()

void QSvgGradientPaint::setGradientStopsSet ( bool set)
inline

Definition at line 153 of file qsvgpaintserver_p.h.

◆ setStopLink()

void QSvgGradientPaint::setStopLink ( const QString & link,
QSvgDocument * doc )
inline

Definition at line 127 of file qsvgpaintserver_p.h.

◆ setTransform()

void QSvgGradientPaint::setTransform ( const QTransform & transform)
inline

Definition at line 138 of file qsvgpaintserver_p.h.

◆ stopLink()

QString QSvgGradientPaint::stopLink ( ) const
inline

Definition at line 133 of file qsvgpaintserver_p.h.

◆ type()

QSvgPaintServer::Type QSvgGradientPaint::type ( ) const
inlineoverridevirtual

Implements QSvgPaintServer.

Definition at line 122 of file qsvgpaintserver_p.h.


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