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 ()
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 setStyle (QSvgPaintStyleProperty *style)
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)
QSvgPaintStylePropertystyle () const
void setPaintStyleId (const QString &Id)
QString paintStyleId () const
void setPaintStyleResolved (bool resolved)
bool isPaintStyleResolved () 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 , SOLID_COLOR , GRADIENT , PATTERN ,
  TRANSFORM , ANIMATE_TRANSFORM , ANIMATE_COLOR , OPACITY ,
  COMP_OP
}

Detailed Description

Definition at line 390 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ QSvgStrokeStyle()

QSvgStrokeStyle::QSvgStrokeStyle ( )

Definition at line 247 of file qsvgstyle.cpp.

Member Function Documentation

◆ apply()

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

Implements QSvgStyleProperty.

Definition at line 268 of file qsvgstyle.cpp.

◆ isPaintStyleResolved()

bool QSvgStrokeStyle::isPaintStyleResolved ( ) const
inline

Definition at line 487 of file qsvgstyle_p.h.

◆ paintStyleId()

QString QSvgStrokeStyle::paintStyleId ( ) const
inline

Definition at line 477 of file qsvgstyle_p.h.

◆ revert()

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

Implements QSvgStyleProperty.

Definition at line 354 of file qsvgstyle.cpp.

◆ setDashArray()

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

Definition at line 362 of file qsvgstyle.cpp.

◆ setDashArrayNone()

void QSvgStrokeStyle::setDashArrayNone ( )
inline

Definition at line 413 of file qsvgstyle_p.h.

◆ setDashOffset()

void QSvgStrokeStyle::setDashOffset ( qreal offset)
inline

Definition at line 419 of file qsvgstyle_p.h.

◆ setLineCap()

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

Definition at line 425 of file qsvgstyle_p.h.

◆ setLineJoin()

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

Definition at line 431 of file qsvgstyle_p.h.

◆ setMiterLimit()

void QSvgStrokeStyle::setMiterLimit ( qreal limit)
inline

Definition at line 437 of file qsvgstyle_p.h.

◆ setOpacity()

void QSvgStrokeStyle::setOpacity ( qreal opacity)
inline

Definition at line 443 of file qsvgstyle_p.h.

◆ setPaintStyleId()

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

Definition at line 472 of file qsvgstyle_p.h.

◆ setPaintStyleResolved()

void QSvgStrokeStyle::setPaintStyleResolved ( bool resolved)
inline

Definition at line 482 of file qsvgstyle_p.h.

◆ setStroke()

void QSvgStrokeStyle::setStroke ( QBrush brush)
inline

Definition at line 398 of file qsvgstyle_p.h.

◆ setStyle()

void QSvgStrokeStyle::setStyle ( QSvgPaintStyleProperty * style)
inline

Definition at line 405 of file qsvgstyle_p.h.

◆ setVectorEffect()

void QSvgStrokeStyle::setVectorEffect ( bool nonScalingStroke)
inline

Definition at line 461 of file qsvgstyle_p.h.

◆ setWidth()

void QSvgStrokeStyle::setWidth ( qreal width)
inline

Definition at line 449 of file qsvgstyle_p.h.

◆ stroke()

QPen QSvgStrokeStyle::stroke ( ) const
inline

Definition at line 492 of file qsvgstyle_p.h.

◆ style()

QSvgPaintStyleProperty * QSvgStrokeStyle::style ( ) const
inline

Definition at line 467 of file qsvgstyle_p.h.

◆ type()

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

Implements QSvgStyleProperty.

Definition at line 463 of file qsvgstyle.cpp.

◆ width()

qreal QSvgStrokeStyle::width ( )
inline

Definition at line 456 of file qsvgstyle_p.h.


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