summaryrefslogtreecommitdiffstats
path: root/src/gui/graphicsview/qgraphicsanchorlayout.cpp
diff options
context:
space:
mode:
authorEduardo M. Fleury <eduardo.fleury@openbossa.org>2009-05-28 17:41:37 (GMT)
committerEduardo M. Fleury <eduardo.fleury@openbossa.org>2009-07-22 18:04:12 (GMT)
commit35f33618ec766e4922977c31a5f522c261b19c61 (patch)
tree893236423058a733d881cd0b2e86a4122a5c6879 /src/gui/graphicsview/qgraphicsanchorlayout.cpp
parent4cb58c203242e6e24d1628673b145a038c93531f (diff)
downloadQt-35f33618ec766e4922977c31a5f522c261b19c61.zip
Qt-35f33618ec766e4922977c31a5f522c261b19c61.tar.gz
Qt-35f33618ec766e4922977c31a5f522c261b19c61.tar.bz2
QGraphicsAnchorLayout: Apply Jan-Arve's patch
Applying the patch sent by email. Signed-off-by: Eduardo M. Fleury <eduardo.fleury@openbossa.org>
Diffstat (limited to 'src/gui/graphicsview/qgraphicsanchorlayout.cpp')
-rw-r--r--src/gui/graphicsview/qgraphicsanchorlayout.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/gui/graphicsview/qgraphicsanchorlayout.cpp b/src/gui/graphicsview/qgraphicsanchorlayout.cpp
index 260c823..631ce0c 100644
--- a/src/gui/graphicsview/qgraphicsanchorlayout.cpp
+++ b/src/gui/graphicsview/qgraphicsanchorlayout.cpp
@@ -160,6 +160,21 @@ void QGraphicsAnchorLayout::removeAnchor(QGraphicsLayoutItem *firstItem, Edge fi
invalidate();
}
+void QGraphicsAnchorLayout::setSpacing(qreal spacing, Qt::Orientations orientations /*= Qt::Horizontal|Qt::Vertical*/)
+{
+ Q_D(QGraphicsAnchorLayout);
+ if (orientations & Qt::Horizontal)
+ d->spacing[0] = spacing;
+ if (orientations & Qt::Vertical)
+ d->spacing[1] = spacing;
+}
+
+qreal QGraphicsAnchorLayout::spacing(Qt::Orientation orientation) const
+{
+ Q_D(const QGraphicsAnchorLayout);
+ return d->spacing[orientation & Qt::Vertical];
+}
+
void QGraphicsAnchorLayout::setGeometry(const QRectF &geom)
{
Q_D(QGraphicsAnchorLayout);
@@ -179,6 +194,7 @@ void QGraphicsAnchorLayout::removeAt(int index)
d->removeAnchors(item);
item->setParentLayoutItem(0);
}
+ invalidate();
}
int QGraphicsAnchorLayout::count() const