summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Arve Saether <jan-arve.saether@qt.io>2020-03-24 15:33:03 +0100
committerJan Arve Saether <jan-arve.saether@qt.io>2020-03-25 10:46:59 +0100
commite472d9e935238cf097ac1df3726e2da3e2fdcb46 (patch)
tree6c57075420ea086cef93a6083270198a10f6d334
parentc96ed0b5ed5d868de8fc24b6498d482564bbc1b7 (diff)
downloadqtquickcontrols-e472d9e935238cf097ac1df3726e2da3e2fdcb46.tar.gz
Compile controls after changes in the meta system that broke it
Problem was that moc needs to have the full definition of the types, it's not sufficient for it to have a fwd-declared type anymore. Change-Id: Ie1f1402d53e4336cd4afd018f5ae4dbdc88118c6 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
-rw-r--r--src/controls/Private/qquickcontrolsprivate_p.h2
-rw-r--r--src/controls/Private/qquicksceneposlistener_p.h2
-rw-r--r--src/controls/qquickaction_p.h2
-rw-r--r--src/controls/qquickmenu_p.h3
-rw-r--r--src/controls/qquickmenubar_p.h2
-rw-r--r--src/controls/qquickmenuitem_p.h5
-rw-r--r--src/dialogs/qquickcolordialog_p.h2
-rw-r--r--src/dialogs/qquickdialog_p.h2
-rw-r--r--src/dialogs/qquickfiledialog_p.h2
-rw-r--r--src/dialogs/qquickfontdialog_p.h2
-rw-r--r--src/dialogs/qquickmessagedialog_p.h2
11 files changed, 26 insertions, 0 deletions
diff --git a/src/controls/Private/qquickcontrolsprivate_p.h b/src/controls/Private/qquickcontrolsprivate_p.h
index 4302f80a..c4c41507 100644
--- a/src/controls/Private/qquickcontrolsprivate_p.h
+++ b/src/controls/Private/qquickcontrolsprivate_p.h
@@ -53,6 +53,8 @@ class QQuickControlsPrivate1Attached : public QObject
Q_OBJECT
Q_PROPERTY(QQuickWindow* window READ window NOTIFY windowChanged)
+ Q_MOC_INCLUDE(<QtQuick/qquickwindow.h>)
+
public:
QQuickControlsPrivate1Attached(QObject* attachee);
diff --git a/src/controls/Private/qquicksceneposlistener_p.h b/src/controls/Private/qquicksceneposlistener_p.h
index 61447c7d..f2c1e967 100644
--- a/src/controls/Private/qquicksceneposlistener_p.h
+++ b/src/controls/Private/qquicksceneposlistener_p.h
@@ -56,6 +56,8 @@ class QQuickScenePosListener1 : public QObject, public QQuickItemChangeListener
Q_PROPERTY(QPointF scenePos READ scenePos NOTIFY scenePosChanged FINAL)
Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged FINAL)
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickScenePosListener1(QObject *parent = 0);
~QQuickScenePosListener1();
diff --git a/src/controls/qquickaction_p.h b/src/controls/qquickaction_p.h
index 97601a32..8d6757b5 100644
--- a/src/controls/qquickaction_p.h
+++ b/src/controls/qquickaction_p.h
@@ -69,6 +69,8 @@ class QQuickAction1 : public QObject
Q_PROPERTY(QVariant shortcut READ shortcut WRITE setShortcut NOTIFY shortcutChanged)
#endif
+ Q_MOC_INCLUDE("qquickexclusivegroup_p.h")
+
public:
explicit QQuickAction1(QObject *parent = 0);
~QQuickAction1();
diff --git a/src/controls/qquickmenu_p.h b/src/controls/qquickmenu_p.h
index 0594f391..762774a7 100644
--- a/src/controls/qquickmenu_p.h
+++ b/src/controls/qquickmenu_p.h
@@ -77,6 +77,9 @@ class QQuickMenu1 : public QQuickMenuText1
Q_PROPERTY(bool __isProxy READ isProxy WRITE setProxy NOTIFY __proxyChanged)
Q_ENUMS(MenuType)
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+ Q_MOC_INCLUDE("qquickaction_p.h")
+
public:
// MenuType must stay in sync with QPlatformMenu::MenuType
enum MenuType { DefaultMenu = 0, EditMenu };
diff --git a/src/controls/qquickmenubar_p.h b/src/controls/qquickmenubar_p.h
index e6dc9647..d2e44435 100644
--- a/src/controls/qquickmenubar_p.h
+++ b/src/controls/qquickmenubar_p.h
@@ -61,6 +61,8 @@ class QQuickMenuBar1: public QObject
Q_PROPERTY(QQuickWindow *__parentWindow READ parentWindow WRITE setParentWindow)
Q_PROPERTY(bool __isNative READ isNative WRITE setNative NOTIFY nativeChanged)
+ Q_MOC_INCLUDE(<QtQuick/qquickwindow.h>)
+
Q_SIGNALS:
void menusChanged();
void nativeChanged();
diff --git a/src/controls/qquickmenuitem_p.h b/src/controls/qquickmenuitem_p.h
index ae7ed0e6..f28fafd9 100644
--- a/src/controls/qquickmenuitem_p.h
+++ b/src/controls/qquickmenuitem_p.h
@@ -81,6 +81,8 @@ class QQuickMenuBase1: public QObject
Q_PROPERTY(bool __isNative READ isNative CONSTANT)
Q_PROPERTY(QQuickItem *__visualItem READ visualItem WRITE setVisualItem)
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
Q_SIGNALS:
void visibleChanged();
@@ -180,6 +182,9 @@ class QQuickMenuItem1 : public QQuickMenuText1
Q_PROPERTY(QVariant shortcut READ shortcut WRITE setShortcut NOTIFY shortcutChanged)
Q_PROPERTY(QQuickAction1 *action READ boundAction WRITE setBoundAction NOTIFY actionChanged)
+ Q_MOC_INCLUDE("qquickexclusivegroup_p.h")
+ Q_MOC_INCLUDE("qquickaction_p.h")
+
public Q_SLOTS:
void trigger();
diff --git a/src/dialogs/qquickcolordialog_p.h b/src/dialogs/qquickcolordialog_p.h
index 619b7b10..2e252b39 100644
--- a/src/dialogs/qquickcolordialog_p.h
+++ b/src/dialogs/qquickcolordialog_p.h
@@ -61,6 +61,8 @@ class QQuickColorDialog : public QQuickAbstractColorDialog
Q_PROPERTY(QQuickItem* contentItem READ contentItem WRITE setContentItem DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "contentItem") // AbstractColorDialog in QML can have only one child
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickColorDialog(QObject *parent = 0);
~QQuickColorDialog();
diff --git a/src/dialogs/qquickdialog_p.h b/src/dialogs/qquickdialog_p.h
index fec4ec9a..53a8707b 100644
--- a/src/dialogs/qquickdialog_p.h
+++ b/src/dialogs/qquickdialog_p.h
@@ -69,6 +69,8 @@ class QQuickDialog1 : public QQuickAbstractDialog
Q_PROPERTY(QQuickItem* contentItem READ contentItem WRITE setContentItem DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "contentItem") // Dialog in QML can have only one child
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickDialog1(QObject *parent = 0);
~QQuickDialog1();
diff --git a/src/dialogs/qquickfiledialog_p.h b/src/dialogs/qquickfiledialog_p.h
index ae608d75..0bf45592 100644
--- a/src/dialogs/qquickfiledialog_p.h
+++ b/src/dialogs/qquickfiledialog_p.h
@@ -61,6 +61,8 @@ class QQuickFileDialog : public QQuickAbstractFileDialog
Q_PROPERTY(QQuickItem* contentItem READ contentItem WRITE setContentItem DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "contentItem") // AbstractFileDialog in QML can have only one child
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickFileDialog(QObject *parent = 0);
~QQuickFileDialog();
diff --git a/src/dialogs/qquickfontdialog_p.h b/src/dialogs/qquickfontdialog_p.h
index bd04f536..3c2089d6 100644
--- a/src/dialogs/qquickfontdialog_p.h
+++ b/src/dialogs/qquickfontdialog_p.h
@@ -61,6 +61,8 @@ class QQuickFontDialog : public QQuickAbstractFontDialog
Q_PROPERTY(QQuickItem* contentItem READ contentItem WRITE setContentItem DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "contentItem")
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickFontDialog(QObject *parent = 0);
~QQuickFontDialog();
diff --git a/src/dialogs/qquickmessagedialog_p.h b/src/dialogs/qquickmessagedialog_p.h
index 3b79f967..c4af85be 100644
--- a/src/dialogs/qquickmessagedialog_p.h
+++ b/src/dialogs/qquickmessagedialog_p.h
@@ -61,6 +61,8 @@ class QQuickMessageDialog : public QQuickAbstractMessageDialog
Q_PROPERTY(QQuickItem* contentItem READ contentItem WRITE setContentItem DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "contentItem") // AbstractMessageDialog in QML can have only one child
+ Q_MOC_INCLUDE(<QtQuick/qquickitem.h>)
+
public:
explicit QQuickMessageDialog(QObject *parent = 0);
~QQuickMessageDialog();