aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/shortcutmanager.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2019-07-01 16:24:30 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2019-07-03 07:49:26 +0000
commit572a3c893710f3952655067f525d84c6ac550b58 (patch)
tree5d0e15eb9fc7806e15ba8e1a81d8c55c8f3d7e8f /src/plugins/qmldesigner/shortcutmanager.cpp
parente16c948ab7084a3ec2a4951c3e8d9ddabb514f87 (diff)
QmlDesigner: Use backspace on macOS
Change-Id: I8398d60b32e5bb65b47bf87b6309c805be4c48b5 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/shortcutmanager.cpp')
-rw-r--r--src/plugins/qmldesigner/shortcutmanager.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/shortcutmanager.cpp b/src/plugins/qmldesigner/shortcutmanager.cpp
index 4100d451ee..45e7519474 100644
--- a/src/plugins/qmldesigner/shortcutmanager.cpp
+++ b/src/plugins/qmldesigner/shortcutmanager.cpp
@@ -178,7 +178,13 @@ void ShortCutManager::registerActions(const Core::Context &qmlDesignerMainContex
m_deleteAction.setIcon(QIcon::fromTheme(QLatin1String("edit-cut"), Utils::Icons::EDIT_CLEAR_TOOLBAR.icon()));
command = Core::ActionManager::registerAction(&m_deleteAction, QmlDesigner::Constants::C_DELETE, qmlDesignerMainContext);
- command->setDefaultKeySequence(QKeySequence::Delete);
+ if (Utils::HostOsInfo::isMacHost())
+ command->setDefaultKeySequence(QKeySequence::Backspace);
+ else
+ command->setDefaultKeySequence(QKeySequence::Delete);
+
+ Utils::HostOsInfo::isMacHost() ;
+
command->setAttribute(Core::Command::CA_Hide); // don't show delete in other modes
if (!Utils::HostOsInfo::isMacHost())
editMenu->addAction(command, Core::Constants::G_EDIT_COPYPASTE);