diff options
Diffstat (limited to 'src/svg/qsvgnode_p.h')
-rw-r--r-- | src/svg/qsvgnode_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/svg/qsvgnode_p.h b/src/svg/qsvgnode_p.h index d8c1ccd..df9ef8a 100644 --- a/src/svg/qsvgnode_p.h +++ b/src/svg/qsvgnode_p.h @@ -88,6 +88,7 @@ public: QSvgTinyDocument *document() const; virtual Type type() const =0; + virtual QRectF fastBounds(QPainter *p, QSvgExtraStates &states) const; virtual QRectF bounds(QPainter *p, QSvgExtraStates &states) const; virtual QRectF transformedBounds(QPainter *p, QSvgExtraStates &states) const; QRectF transformedBounds() const; @@ -118,6 +119,8 @@ public: QString xmlClass() const; void setXmlClass(const QString &str); + + bool shouldDrawNode(QPainter *p, QSvgExtraStates &states) const; protected: mutable QSvgStyle m_style; |