From c395e52c2b2b3ba9cedafe5d90150de2884d964b Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 15 Jul 2021 14:26:47 +0200 Subject: [PATCH] QmlDesigner: Disallow ApplicationWindow ApplicationWindow is not properly working in the design mode and files using ApplicationWindow are usually not written with the design mode in mind. Task-number: QTCREATORBUG-25984 Task-number: QTCREATORBUG-25983 Change-Id: Ia30ec26e9078ca0a9c1da11970202983e15ce4c8 Reviewed-by: Tim Jenssen --- src/libs/qmljs/qmljscheck.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index 8e364fa6bec..8b390048cc5 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -608,9 +608,8 @@ public: class UnsupportedTypesByVisualDesigner : public QStringList { public: - UnsupportedTypesByVisualDesigner() : QStringList({"Timer", - "Package", - "Particles"}) + UnsupportedTypesByVisualDesigner() + : QStringList({"Timer", "Package", "Particles", "ApplicationWindow"}) {} }; @@ -628,11 +627,13 @@ public: class UnsupportedRootObjectTypesByVisualDesigner : public QStringList { public: - UnsupportedRootObjectTypesByVisualDesigner() : QStringList({"QtObject" - "ListModel" - "Component" - "Timer" - "Package"}) + UnsupportedRootObjectTypesByVisualDesigner() + : QStringList({"QtObject" + "ListModel" + "Component" + "Timer" + "Package", + "ApplicationWindow"}) {} };