From 3f7877bc37e89860f3c05529319ebaea7b196dfe Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 20 Apr 2021 07:08:36 +0200 Subject: [PATCH] QmlDesigner: Fix compile on Linux and macOS Do not use MS extensions on a cross platform build. Amends 5203c478a5bbb3fc81dd1. Change-Id: Ia4dc014ccb21ffed60dc6a6a54dc63340242349c Reviewed-by: Andy Nichols Reviewed-by: Marco Bubke --- .../qmldesigner/designercore/include/nodelistproperty.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/include/nodelistproperty.h b/src/plugins/qmldesigner/designercore/include/nodelistproperty.h index 679408d34ad..1412f7ade3f 100644 --- a/src/plugins/qmldesigner/designercore/include/nodelistproperty.h +++ b/src/plugins/qmldesigner/designercore/include/nodelistproperty.h @@ -35,6 +35,8 @@ namespace QmlDesigner { +class NodeListProperty; + namespace Internal { class ModelPrivate; class InternalNodeListProperty; @@ -42,7 +44,7 @@ using InternalNodeListPropertyPointer = QSharedPointer class NodeListPropertyIterator { - friend class QMLDESIGNERCORE_EXPORT NodeListProperty; + friend class QmlDesigner::NodeListProperty; public: using iterator_category = std::random_access_iterator_tag;