diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-03-10 10:40:47 +0100 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-03-12 15:48:31 +0100 |
commit | 92dc998f6d27347842fd57b0a1c6220426eb9ee2 (patch) | |
tree | e0a6a58645c1146dcad671d8cf08108aadefab13 /src/quicktemplates2 | |
parent | 1eb249477fb510e4950c53a6a4191af79f4fbc98 (diff) |
Fix build failures as a result of QMetaType changes in qtbase
moc now stores the QMetaType of properties as a result of
46f407126ef3e94d59254012cdc34d6a4ad2faf2 in qtbase, which requires
full type information about the property type inside the moc generated
source file.
Many of the property types were forward-declared, and this resulted
in build errors like
"invalid application of 'sizeof' to an incomplete type 'QQuickTransition'"
Make sure to explicitly include the moc files inside the counterpart
.cpp files, so that full information is available from included headers.
Fixes: QTBUG-82774
Change-Id: I5971713864992398daed72ce9f6ab866668cf8e1
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2')
-rw-r--r-- | src/quicktemplates2/qquickabstractbutton.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickcombobox.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickdelaybutton.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickmenubaritem.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickmenuitem.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickpopupanchors.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickspinbox.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickstackview.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickswipedelegate.cpp | 3 | ||||
-rw-r--r-- | src/quicktemplates2/qquickswipeview.cpp | 2 |
10 files changed, 21 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickabstractbutton.cpp b/src/quicktemplates2/qquickabstractbutton.cpp index 8632e14c..f5dec6c2 100644 --- a/src/quicktemplates2/qquickabstractbutton.cpp +++ b/src/quicktemplates2/qquickabstractbutton.cpp @@ -1177,3 +1177,5 @@ QAccessible::Role QQuickAbstractButton::accessibleRole() const #endif QT_END_NAMESPACE + +#include "moc_qquickabstractbutton_p.cpp" diff --git a/src/quicktemplates2/qquickcombobox.cpp b/src/quicktemplates2/qquickcombobox.cpp index d9bbd2bd..f8b91b4e 100644 --- a/src/quicktemplates2/qquickcombobox.cpp +++ b/src/quicktemplates2/qquickcombobox.cpp @@ -1966,3 +1966,5 @@ void QQuickComboBox::accessibilityActiveChanged(bool active) #endif // QT_END_NAMESPACE + +#include "moc_qquickcombobox_p.cpp" diff --git a/src/quicktemplates2/qquickdelaybutton.cpp b/src/quicktemplates2/qquickdelaybutton.cpp index 7b769089..abc1488d 100644 --- a/src/quicktemplates2/qquickdelaybutton.cpp +++ b/src/quicktemplates2/qquickdelaybutton.cpp @@ -265,3 +265,5 @@ QPalette QQuickDelayButton::defaultPalette() const } QT_END_NAMESPACE + +#include "moc_qquickdelaybutton_p.cpp" diff --git a/src/quicktemplates2/qquickmenubaritem.cpp b/src/quicktemplates2/qquickmenubaritem.cpp index ee407f5b..bfb23a06 100644 --- a/src/quicktemplates2/qquickmenubaritem.cpp +++ b/src/quicktemplates2/qquickmenubaritem.cpp @@ -183,3 +183,5 @@ QAccessible::Role QQuickMenuBarItem::accessibleRole() const #endif QT_END_NAMESPACE + +#include "moc_qquickmenubaritem_p.cpp" diff --git a/src/quicktemplates2/qquickmenuitem.cpp b/src/quicktemplates2/qquickmenuitem.cpp index ec1ea621..f0cb2045 100644 --- a/src/quicktemplates2/qquickmenuitem.cpp +++ b/src/quicktemplates2/qquickmenuitem.cpp @@ -277,3 +277,5 @@ QAccessible::Role QQuickMenuItem::accessibleRole() const #endif QT_END_NAMESPACE + +#include "moc_qquickmenuitem_p.cpp" diff --git a/src/quicktemplates2/qquickpopupanchors.cpp b/src/quicktemplates2/qquickpopupanchors.cpp index 5acc2934..c48ca5ff 100644 --- a/src/quicktemplates2/qquickpopupanchors.cpp +++ b/src/quicktemplates2/qquickpopupanchors.cpp @@ -70,3 +70,5 @@ void QQuickPopupAnchors::resetCenterIn() } QT_END_NAMESPACE + +#include "moc_qquickpopupanchors_p.cpp" diff --git a/src/quicktemplates2/qquickspinbox.cpp b/src/quicktemplates2/qquickspinbox.cpp index 3482af8c..a3441c51 100644 --- a/src/quicktemplates2/qquickspinbox.cpp +++ b/src/quicktemplates2/qquickspinbox.cpp @@ -1176,3 +1176,5 @@ qreal QQuickSpinButton::implicitIndicatorHeight() const } QT_END_NAMESPACE + +#include "moc_qquickspinbox_p.cpp" diff --git a/src/quicktemplates2/qquickstackview.cpp b/src/quicktemplates2/qquickstackview.cpp index 4c314904..1d7bb91f 100644 --- a/src/quicktemplates2/qquickstackview.cpp +++ b/src/quicktemplates2/qquickstackview.cpp @@ -1383,3 +1383,5 @@ void QQuickStackViewAttached::resetVisible() */ QT_END_NAMESPACE + +#include "moc_qquickstackview_p.cpp" diff --git a/src/quicktemplates2/qquickswipedelegate.cpp b/src/quicktemplates2/qquickswipedelegate.cpp index 30616f7a..4a66ecef 100644 --- a/src/quicktemplates2/qquickswipedelegate.cpp +++ b/src/quicktemplates2/qquickswipedelegate.cpp @@ -1383,3 +1383,6 @@ void QQuickSwipeDelegateAttached::setPressed(bool pressed) } QT_END_NAMESPACE + +#include "moc_qquickswipe_p.cpp" +#include "moc_qquickswipedelegate_p.cpp" diff --git a/src/quicktemplates2/qquickswipeview.cpp b/src/quicktemplates2/qquickswipeview.cpp index dab20b93..f8b6ea77 100644 --- a/src/quicktemplates2/qquickswipeview.cpp +++ b/src/quicktemplates2/qquickswipeview.cpp @@ -474,3 +474,5 @@ bool QQuickSwipeViewAttached::isPreviousItem() const } QT_END_NAMESPACE + +#include "moc_qquickswipeview_p.cpp" |