aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2021-04-27 00:05:22 +0900
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-04-27 10:46:39 +0000
commit70105a2f2b944a9c88b4e094ba630ad969cfdb88 (patch)
treeb2caebdd26c4e2ebb9887595ef6c4a23bed40d61 /src
parenta1d960e44222427db2fefa2c2f25c7fea93240c1 (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>
Diffstat (limited to 'src')
-rw-r--r--src/imports/platform/qquickplatformmenuitem.cpp2
-rw-r--r--src/imports/templates/qtquicktemplates2plugin.cpp1
-rw-r--r--src/quicktemplates2/qquickmenu.cpp4
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 59c47d03..400f8866 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;