forked from qt-creator/qt-creator
QmlDesigner: Fix FormEditorItem bounding rect
Change-Id: Ieef8f299e620d5dc091703c6b48847f972d621f6 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
3ad76aa57f
commit
f531656139
@@ -129,7 +129,7 @@ void FormEditorItem::setup()
|
|||||||
|
|
||||||
QRectF FormEditorItem::boundingRect() const
|
QRectF FormEditorItem::boundingRect() const
|
||||||
{
|
{
|
||||||
return m_boundingRect.adjusted(-2, -2, 2, 2);
|
return m_boundingRect;
|
||||||
}
|
}
|
||||||
|
|
||||||
QPainterPath FormEditorItem::shape() const
|
QPainterPath FormEditorItem::shape() const
|
||||||
@@ -150,7 +150,7 @@ void FormEditorItem::updateGeometry()
|
|||||||
prepareGeometryChange();
|
prepareGeometryChange();
|
||||||
m_selectionBoundingRect = qmlItemNode().instanceBoundingRect().adjusted(0, 0, 1., 1.);
|
m_selectionBoundingRect = qmlItemNode().instanceBoundingRect().adjusted(0, 0, 1., 1.);
|
||||||
m_paintedBoundingRect = qmlItemNode().instancePaintedBoundingRect();
|
m_paintedBoundingRect = qmlItemNode().instancePaintedBoundingRect();
|
||||||
m_boundingRect = m_paintedBoundingRect.united(m_selectionBoundingRect);
|
m_boundingRect = qmlItemNode().instanceBoundingRect();
|
||||||
setTransform(qmlItemNode().instanceTransformWithContentTransform());
|
setTransform(qmlItemNode().instanceTransformWithContentTransform());
|
||||||
// the property for zValue is called z in QGraphicsObject
|
// the property for zValue is called z in QGraphicsObject
|
||||||
if (qmlItemNode().instanceValue("z").isValid() && !qmlItemNode().isRootModelNode())
|
if (qmlItemNode().instanceValue("z").isValid() && !qmlItemNode().isRootModelNode())
|
||||||
|
Reference in New Issue
Block a user