forked from qt-creator/qt-creator
Change the visiblity only if the formeditor item exists
Task-Number: BAUHAUS-673 Reviewed-by: kkoehne
This commit is contained in:
@@ -413,7 +413,7 @@ void FormEditorView::nodeSlidedToIndex(const NodeListProperty &listProperty, int
|
|||||||
void FormEditorView::auxiliaryDataChanged(const ModelNode &node, const QString &name, const QVariant &data)
|
void FormEditorView::auxiliaryDataChanged(const ModelNode &node, const QString &name, const QVariant &data)
|
||||||
{
|
{
|
||||||
QmlModelView::auxiliaryDataChanged(node, name, data);
|
QmlModelView::auxiliaryDataChanged(node, name, data);
|
||||||
if (name == "invisible") {
|
if (name == "invisible" && m_scene->hasItemForQmlItemNode(QmlItemNode(node))) {
|
||||||
FormEditorItem *item(m_scene->itemForQmlItemNode(QmlItemNode(node)));
|
FormEditorItem *item(m_scene->itemForQmlItemNode(QmlItemNode(node)));
|
||||||
bool isInvisible = data.toBool();
|
bool isInvisible = data.toBool();
|
||||||
item->setVisible(!isInvisible);
|
item->setVisible(!isInvisible);
|
||||||
|
|||||||
Reference in New Issue
Block a user