QmlDesigner: Fix FormEditorItem bounding rect

Change-Id: Ieef8f299e620d5dc091703c6b48847f972d621f6
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Henning Gruendl
2020-06-11 16:43:47 +02:00
committed by Henning Gründl
parent 3ad76aa57f
commit f531656139

View File

@@ -129,7 +129,7 @@ void FormEditorItem::setup()
QRectF FormEditorItem::boundingRect() const
{
return m_boundingRect.adjusted(-2, -2, 2, 2);
return m_boundingRect;
}
QPainterPath FormEditorItem::shape() const
@@ -150,7 +150,7 @@ void FormEditorItem::updateGeometry()
prepareGeometryChange();
m_selectionBoundingRect = qmlItemNode().instanceBoundingRect().adjusted(0, 0, 1., 1.);
m_paintedBoundingRect = qmlItemNode().instancePaintedBoundingRect();
m_boundingRect = m_paintedBoundingRect.united(m_selectionBoundingRect);
m_boundingRect = qmlItemNode().instanceBoundingRect();
setTransform(qmlItemNode().instanceTransformWithContentTransform());
// the property for zValue is called z in QGraphicsObject
if (qmlItemNode().instanceValue("z").isValid() && !qmlItemNode().isRootModelNode())