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
QSvgStyleProperty Class Referenceabstract

#include <qsvgstyle_p.h>

Inheritance diagram for QSvgStyleProperty:
Collaboration diagram for QSvgStyleProperty:

Public Types

enum  Type : quint8 {
  Quality , Fill , ViewportFill , Font ,
  Stroke , Transform , Opacity , CompOp ,
  Offset , NumTypes
}

Public Member Functions

virtual ~QSvgStyleProperty ()
virtual void apply (QPainter *p, const QSvgNode *node, QSvgExtraStates &states)=0
virtual void revert (QPainter *p, QSvgExtraStates &states)=0
virtual Type type () const =0
virtual bool isDefault () const

Detailed Description

Definition at line 138 of file qsvgstyle_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Quality 
Fill 
ViewportFill 
Font 
Stroke 
Transform 
Opacity 
CompOp 
Offset 
NumTypes 

Definition at line 141 of file qsvgstyle_p.h.

Constructor & Destructor Documentation

◆ ~QSvgStyleProperty()

QSvgStyleProperty::~QSvgStyleProperty ( )
virtualdefault

Member Function Documentation

◆ apply()

virtual void QSvgStyleProperty::apply ( QPainter * p,
const QSvgNode * node,
QSvgExtraStates & states )
pure virtual

◆ isDefault()

virtual bool QSvgStyleProperty::isDefault ( ) const
inlinevirtual

Reimplemented in QSvgOpacityStyle, and QSvgTransformStyle.

Definition at line 161 of file qsvgstyle_p.h.

◆ revert()

◆ type()


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