forked from qt-creator/qt-creator
QmlDesigner: Don't drop anymore in a layoutable
The behavior to drop something in a layoutable is quite strange because we don't support visual layouting at all. Task-number: QTCREATORBUG-11543 Change-Id: I4d455d3a6f099edfeacbdb0def2e9e9c4489768c Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -191,7 +191,10 @@ FormEditorItem* DragTool::calculateContainer(const QPointF &point, FormEditorIte
|
||||
QList<QGraphicsItem *> list = scene()->items(point);
|
||||
foreach (QGraphicsItem *item, list) {
|
||||
FormEditorItem *formEditorItem = FormEditorItem::fromQGraphicsItem(item);
|
||||
if (formEditorItem && formEditorItem != currentItem && formEditorItem->isContainer()
|
||||
if (formEditorItem
|
||||
&& formEditorItem != currentItem
|
||||
&& formEditorItem->isContainer()
|
||||
&& !formEditorItem->qmlItemNode().modelNode().metaInfo().isLayoutable()
|
||||
&& !isAncestorOf(currentItem, formEditorItem))
|
||||
return formEditorItem;
|
||||
}
|
||||
|
Reference in New Issue
Block a user