summaryrefslogtreecommitdiff
path: root/src/svg/qsvgnode_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/svg/qsvgnode_p.h')
-rw-r--r--src/svg/qsvgnode_p.h3
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;