diff options
-rw-r--r-- | src/widgets/kernel/qaction_widgets.cpp | 1 | ||||
-rw-r--r-- | src/widgets/kernel/qaction_widgets_p.h | 4 | ||||
-rw-r--r-- | src/widgets/widgets/qwidgettextcontrol.cpp | 5 |
3 files changed, 7 insertions, 3 deletions
diff --git a/src/widgets/kernel/qaction_widgets.cpp b/src/widgets/kernel/qaction_widgets.cpp index ff609a66a1..c93f266596 100644 --- a/src/widgets/kernel/qaction_widgets.cpp +++ b/src/widgets/kernel/qaction_widgets.cpp @@ -40,6 +40,7 @@ #include "qaction.h" #include <private/qapplication_p.h> +#include <private/qwidget_p.h> #include "qaction_widgets_p.h" #if QT_CONFIG(menu) #include <private/qmenu_p.h> diff --git a/src/widgets/kernel/qaction_widgets_p.h b/src/widgets/kernel/qaction_widgets_p.h index 02387c7371..c301aeb926 100644 --- a/src/widgets/kernel/qaction_widgets_p.h +++ b/src/widgets/kernel/qaction_widgets_p.h @@ -52,7 +52,9 @@ // #include <QtGui/private/qaction_p.h> +#if QT_CONFIG(menu) #include <QtWidgets/qmenu.h> +#endif QT_REQUIRE_CONFIG(action); @@ -73,10 +75,12 @@ public: QShortcutMap::ContextMatcher contextMatcher() const override; #endif +#if QT_CONFIG(menu) QPointer<QMenu> m_menu; QObject *menu() const override; void setMenu(QObject *menu) override; +#endif }; QT_END_NAMESPACE diff --git a/src/widgets/widgets/qwidgettextcontrol.cpp b/src/widgets/widgets/qwidgettextcontrol.cpp index b87b4e54fa..cb9dffc8c0 100644 --- a/src/widgets/widgets/qwidgettextcontrol.cpp +++ b/src/widgets/widgets/qwidgettextcontrol.cpp @@ -50,15 +50,14 @@ #include <qdrag.h> #endif #include <qclipboard.h> -#if QT_CONFIG(menu) -#include <qmenu.h> -#endif #include <qstyle.h> #include <qtimer.h> #include "private/qapplication_p.h" #include "private/qtextdocumentlayout_p.h" #include "private/qabstracttextdocumentlayout_p.h" +#if QT_CONFIG(menu) #include "private/qmenu_p.h" +#endif #include "qtextdocument.h" #include "private/qtextdocument_p.h" #include "qtextlist.h" |