diff options
author | Jan-Arve Sæther <jan-arve.saether@nokia.com> | 2009-10-07 11:20:39 (GMT) |
---|---|---|
committer | Jan-Arve Sæther <jan-arve.saether@nokia.com> | 2009-10-07 14:19:43 (GMT) |
commit | fd99d512fdb3864fe750015916b8e6a2a27401c2 (patch) | |
tree | 961b4064976b68a042834caf92c335a6f9c56601 /src/gui/graphicsview/qgraphicsanchorlayout_p.h | |
parent | dde11ce47c2d83bae685f3ff032ee9e6e372058f (diff) | |
download | Qt-fd99d512fdb3864fe750015916b8e6a2a27401c2.zip Qt-fd99d512fdb3864fe750015916b8e6a2a27401c2.tar.gz Qt-fd99d512fdb3864fe750015916b8e6a2a27401c2.tar.bz2 |
Store the floating items instead of the non-floating items.
Makes the code a bit easier to read and speeds up setItemsGeometries()
in the normal use-case.
Diffstat (limited to 'src/gui/graphicsview/qgraphicsanchorlayout_p.h')
-rw-r--r-- | src/gui/graphicsview/qgraphicsanchorlayout_p.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/graphicsview/qgraphicsanchorlayout_p.h b/src/gui/graphicsview/qgraphicsanchorlayout_p.h index 24b25de..0f045e5 100644 --- a/src/gui/graphicsview/qgraphicsanchorlayout_p.h +++ b/src/gui/graphicsview/qgraphicsanchorlayout_p.h @@ -443,8 +443,8 @@ public: void constraintsFromPaths(Orientation orientation); QList<QSimplexConstraint *> constraintsFromSizeHints(const QList<AnchorData *> &anchors); QList<QList<QSimplexConstraint *> > getGraphParts(Orientation orientation); - void identifyNonFloatItems(QSet<AnchorData *> visited, Orientation orientation); - void identifyNonFloatItems_helper(const AnchorData *ad, Orientation orientation); + void identifyNonFloatItems(const QSet<AnchorData *> &visited, Orientation orientation); + void identifyNonFloatItems_helper(const AnchorData *ad, QSet<QGraphicsLayoutItem *> *nonFloatingItemsIdentifiedSoFar); inline AnchorVertex *internalVertex(const QPair<QGraphicsLayoutItem*, Qt::AnchorPoint> &itemEdge) const { @@ -511,7 +511,7 @@ public: // ### bool graphSimplified[2]; bool graphHasConflicts[2]; - QSet<QGraphicsLayoutItem *> m_nonFloatItems[2]; + QSet<QGraphicsLayoutItem *> m_floatItems[2]; uint calculateGraphCacheDirty : 1; }; |