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

#include <qsvgstyle_p.h>

Inheritance diagram for QSvgStrokeStyle:
Collaboration diagram for QSvgStrokeStyle:

Public Member Functions

 QSvgStrokeStyle ()
 ~QSvgStrokeStyle () override
void apply (QPainter *p, const QSvgNode *node, QSvgExtraStates &states) override
void revert (QPainter *p, QSvgExtraStates &states) override
Type type () const override
void setStroke (QBrush brush)
void setPaintServer (QSvgPaintServerSharedPtr paintServer)
void setDashArray (const QList< qreal > &dashes)
void setDashArrayNone ()
void setDashOffset (qreal offset)
void setLineCap (Qt::PenCapStyle cap)
void setLineJoin (Qt::PenJoinStyle join)
void setMiterLimit (qreal limit)
void setOpacity (qreal opacity)
void setWidth (qreal width)
qreal width ()
void setVectorEffect (bool nonScalingStroke)
QSvgPaintServerpaintServer () const
void setPaintStyleId (const QString &Id)
QString paintStyleId () const
QPen stroke () const
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 , TRANSFORM , OPACITY , COMP_OP ,
  OFFSET
}

Detailed Description

Definition at line 384 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ QSvgStrokeStyle()

QSvgStrokeStyle::QSvgStrokeStyle ( )

Definition at line 242 of file qsvgstyle.cpp.

◆ ~QSvgStrokeStyle()

QSvgStrokeStyle::~QSvgStrokeStyle ( )
overridedefault

Member Function Documentation

◆ apply()

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

Implements QSvgStyleProperty.

Definition at line 260 of file qsvgstyle.cpp.

◆ paintServer()

QSvgPaintServer * QSvgStrokeStyle::paintServer ( ) const
inline

Definition at line 463 of file qsvgstyle_p.h.

◆ paintStyleId()

QString QSvgStrokeStyle::paintStyleId ( ) const
inline

Definition at line 473 of file qsvgstyle_p.h.

◆ revert()

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

Implements QSvgStyleProperty.

Definition at line 346 of file qsvgstyle.cpp.

◆ setDashArray()

void QSvgStrokeStyle::setDashArray ( const QList< qreal > & dashes)

Definition at line 354 of file qsvgstyle.cpp.

◆ setDashArrayNone()

void QSvgStrokeStyle::setDashArrayNone ( )
inline

Definition at line 409 of file qsvgstyle_p.h.

◆ setDashOffset()

void QSvgStrokeStyle::setDashOffset ( qreal offset)
inline

Definition at line 415 of file qsvgstyle_p.h.

◆ setLineCap()

void QSvgStrokeStyle::setLineCap ( Qt::PenCapStyle cap)
inline

Definition at line 421 of file qsvgstyle_p.h.

◆ setLineJoin()

void QSvgStrokeStyle::setLineJoin ( Qt::PenJoinStyle join)
inline

Definition at line 427 of file qsvgstyle_p.h.

◆ setMiterLimit()

void QSvgStrokeStyle::setMiterLimit ( qreal limit)
inline

Definition at line 433 of file qsvgstyle_p.h.

◆ setOpacity()

void QSvgStrokeStyle::setOpacity ( qreal opacity)
inline

Definition at line 439 of file qsvgstyle_p.h.

◆ setPaintServer()

void QSvgStrokeStyle::setPaintServer ( QSvgPaintServerSharedPtr paintServer)
inline

Definition at line 401 of file qsvgstyle_p.h.

◆ setPaintStyleId()

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

Definition at line 468 of file qsvgstyle_p.h.

◆ setStroke()

void QSvgStrokeStyle::setStroke ( QBrush brush)
inline

Definition at line 394 of file qsvgstyle_p.h.

◆ setVectorEffect()

void QSvgStrokeStyle::setVectorEffect ( bool nonScalingStroke)
inline

Definition at line 457 of file qsvgstyle_p.h.

◆ setWidth()

void QSvgStrokeStyle::setWidth ( qreal width)
inline

Definition at line 445 of file qsvgstyle_p.h.

◆ stroke()

QPen QSvgStrokeStyle::stroke ( ) const
inline

Definition at line 478 of file qsvgstyle_p.h.

◆ type()

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

Implements QSvgStyleProperty.

Definition at line 409 of file qsvgstyle.cpp.

◆ width()

qreal QSvgStrokeStyle::width ( )
inline

Definition at line 452 of file qsvgstyle_p.h.


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