diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2019-07-01 16:24:30 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2019-07-03 07:49:26 +0000 |
commit | 572a3c893710f3952655067f525d84c6ac550b58 (patch) | |
tree | 5d0e15eb9fc7806e15ba8e1a81d8c55c8f3d7e8f /src/plugins/qmldesigner/shortcutmanager.cpp | |
parent | e16c948ab7084a3ec2a4951c3e8d9ddabb514f87 (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.cpp | 8 |
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); |