aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2024-08-02 17:40:04 +0800
committerMitch Curtis <mitch.curtis@qt.io>2025-03-04 14:29:54 +0800
commit7fd17163e3593575c0a1d17932a866ae5e3d876c (patch)
tree50ca53dfbaedd780b88244fc56242eb4893f2844 /src
parent33c3367510574a8bb5581288d27e758c886a8d41 (diff)
Export QQuickItemPrivate::ExtraData constructor
Otherwise the newly introduced (in a follow-up patch) QQuickRectangleShape runs into a build failure when acessing it: Creating library C:\dev\qt-dev-debug-no-asan\qtbase\lib\Qt6QuickShapesd.lib and object C:\dev\qt-dev-debug-no-asan\qtbase\lib\Qt6QuickShapesd.exp qquickrectangleshape.cpp.obj : error LNK2019: unresolved external symbol "public: __cdecl QQuickItemPrivate::ExtraData::ExtraData(void)" (??0ExtraData@QQuickItemPrivate@@QEAA@XZ) referenced in function "public: struct QQuickItemPrivate::ExtraData & __cdecl QLazilyAllocated<struct QQuickItemPrivate::ExtraData,class QFlags<enum QQuickItemPrivate::ExtraDataTag> >::value(void)" (?value@?$QLazilyAllocated@UExtraData@QQuickItemPrivate@@V?$QFlags@W4ExtraDataTag@QQuickItemPrivate@@@@@@QEAAAEAUExtraData@QQuickItemPrivate@@XZ) C:\dev\qt-dev-debug-no-asan\qtbase\bin\Qt6QuickShapesd.dll : fatal error LNK1120: 1 unresolved externals Task-number: QDS-13283 Change-Id: I138e447ccb3cd569d432852fe0b3e0195044a255 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/quick/items/qquickitem_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h
index 11aed0b7c7..2e23ea707c 100644
--- a/src/quick/items/qquickitem_p.h
+++ b/src/quick/items/qquickitem_p.h
@@ -420,7 +420,7 @@ public:
}
struct ExtraData {
- ExtraData();
+ Q_QUICK_EXPORT ExtraData();
qreal z;
qreal scale;