diff options
author | Bjørn Erik Nilsen <bjorn.nilsen@nokia.com> | 2009-05-26 18:23:54 (GMT) |
---|---|---|
committer | Andreas Aardal Hanssen <andreas.aardal.hanssen@nokia.com> | 2009-06-09 07:26:52 (GMT) |
commit | e7c7e4f57530d7b3571bf11dbe555c52f6dc3f34 (patch) | |
tree | 597929219e270919af47a0d8c02733fb36c0a157 /src/gui/graphicsview/qgraphicsitem_p.h | |
parent | 6f1cca3661b794f170ed00fdc84e8ad31789aa9f (diff) | |
download | Qt-e7c7e4f57530d7b3571bf11dbe555c52f6dc3f34.zip Qt-e7c7e4f57530d7b3571bf11dbe555c52f6dc3f34.tar.gz Qt-e7c7e4f57530d7b3571bf11dbe555c52f6dc3f34.tar.bz2 |
Cache QGraphicsItem::childrenBoundingRect.
We'll need this later when making a smarter update mechanism.
Diffstat (limited to 'src/gui/graphicsview/qgraphicsitem_p.h')
-rw-r--r-- | src/gui/graphicsview/qgraphicsitem_p.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/graphicsview/qgraphicsitem_p.h b/src/gui/graphicsview/qgraphicsitem_p.h index bd81fe5..200d177 100644 --- a/src/gui/graphicsview/qgraphicsitem_p.h +++ b/src/gui/graphicsview/qgraphicsitem_p.h @@ -160,6 +160,7 @@ public: hasDecomposedTransform(0), dirtyTransform(0), dirtyTransformComponents(0), + dirtyChildrenBoundingRect(1), globalStackingOrder(-1), sceneTransformIndex(-1), q_ptr(0) @@ -308,6 +309,7 @@ public: } QPainterPath cachedClipPath; + QRectF childrenBoundingRect; QPointF pos; qreal z; QGraphicsScene *scene; @@ -350,7 +352,8 @@ public: quint32 hasDecomposedTransform : 1; quint32 dirtyTransform : 1; quint32 dirtyTransformComponents : 1; - quint32 padding : 18; // feel free to use + quint32 dirtyChildrenBoundingRect : 1; + quint32 padding : 17; // feel free to use // Optional stacking order int globalStackingOrder; |