diff options
author | Tasuku Suzuki <tasuku.suzuki@signal-slot.co.jp> | 2021-04-27 00:05:22 +0900 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-04-27 10:46:39 +0000 |
commit | df3a9b89e8a930538502a667d84c39adcaf42208 (patch) | |
tree | f067b7bc1b31b762522f0e4c137e68ea48ab65c3 | |
parent | 3d5f4d57d57e811a0b423980db18d082d6c7ab7d (diff) |
Fix build without features.shortcut
Change-Id: I871e115f27c3c43a9e9b2e23392cd1dcbfb0cec0
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
(cherry picked from commit d184a72af73af0a3984ecac6179e3a5294838af4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/imports/platform/qquickplatformmenuitem.cpp | 2 | ||||
-rw-r--r-- | src/imports/templates/qtquicktemplates2plugin.cpp | 1 | ||||
-rw-r--r-- | src/quicktemplates2/qquickmenu.cpp | 4 |
3 files changed, 7 insertions, 0 deletions
diff --git a/src/imports/platform/qquickplatformmenuitem.cpp b/src/imports/platform/qquickplatformmenuitem.cpp index 2e6fb974..4f61d423 100644 --- a/src/imports/platform/qquickplatformmenuitem.cpp +++ b/src/imports/platform/qquickplatformmenuitem.cpp @@ -40,7 +40,9 @@ #include "qquickplatformiconloader_p.h" #include <QtGui/qicon.h> +#if QT_CONFIG(shortcut) #include <QtGui/qkeysequence.h> +#endif #include <QtGui/qpa/qplatformtheme.h> #include <QtGui/private/qguiapplication_p.h> #include <QtQuickTemplates2/private/qquickshortcutcontext_p_p.h> diff --git a/src/imports/templates/qtquicktemplates2plugin.cpp b/src/imports/templates/qtquicktemplates2plugin.cpp index 732cb3f8..da89601d 100644 --- a/src/imports/templates/qtquicktemplates2plugin.cpp +++ b/src/imports/templates/qtquicktemplates2plugin.cpp @@ -36,6 +36,7 @@ #include <QtQml/qqmlextensionplugin.h> #include <QtQml/private/qqmlglobal_p.h> +#include <QtQuickTemplates2/private/qtquicktemplates2global_p.h> #if QT_CONFIG(shortcut) #include <QtQuickTemplates2/private/qquickshortcutcontext_p_p.h> diff --git a/src/quicktemplates2/qquickmenu.cpp b/src/quicktemplates2/qquickmenu.cpp index d9231cbd..2e7bc667 100644 --- a/src/quicktemplates2/qquickmenu.cpp +++ b/src/quicktemplates2/qquickmenu.cpp @@ -45,7 +45,9 @@ #include <QtGui/qevent.h> #include <QtGui/qcursor.h> +#if QT_CONFIG(shortcut) #include <QtGui/qkeysequence.h> +#endif #include <QtGui/qpa/qplatformintegration.h> #include <QtGui/private/qguiapplication_p.h> #include <QtQml/qqmlcontext.h> @@ -1488,12 +1490,14 @@ void QQuickMenu::keyPressEvent(QKeyEvent *event) d->propagateKeyEvent(event); break; +#if QT_CONFIG(shortcut) case Qt::Key_Alt: // If &mnemonic shortcut is enabled, go back to (possibly) the parent // menu bar so the shortcut key will be processed by the menu bar. if (!QKeySequence::mnemonic(QStringLiteral("&A")).isEmpty()) close(); break; +#endif default: break; |