From 652ad4a2af0edcb47da5aa67664245f32cfc6d2a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 16 May 2017 18:05:30 +0200 Subject: [PATCH] Fixed menu items shortcuts --- .../ui/views/App/Main/MainWindowMenuBar.qml | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/linphone-desktop/ui/views/App/Main/MainWindowMenuBar.qml b/linphone-desktop/ui/views/App/Main/MainWindowMenuBar.qml index 8095cd5ea..63c8bd14e 100644 --- a/linphone-desktop/ui/views/App/Main/MainWindowMenuBar.qml +++ b/linphone-desktop/ui/views/App/Main/MainWindowMenuBar.qml @@ -22,7 +22,17 @@ Item { title: qsTr('options') MenuItem { - shortcut: 'Ctrl+P' + shortcut: Shortcut { + sequence: StandardKey.Preferences + onActivated: { + var window = App.getSettingsWindow() + if (window.visibility === Window.Minimized) { + window.visibility = Window.AutomaticVisibility + } else { + window.setVisible(true) + } + } + } text: qsTr('settings') onTriggered: { @@ -38,7 +48,11 @@ Item { MenuSeparator {} MenuItem { - shortcut: StandardKey.Quit + shortcut: Shortcut { + sequence: StandardKey.Quit + context: Qt.ApplicationShortcut + onActivated: Qt.quit() + } text: qsTr('quit') onTriggered: Qt.quit() @@ -67,7 +81,13 @@ Item { title: qsTr('help') MenuItem { - shortcut: StandardKey.HelpContents + shortcut: Shortcut { + sequence: StandardKey.HelpContents + onActivated: { + window.detachVirtualWindow() + window.attachVirtualWindow(Qt.resolvedUrl('About.qml')) + } + } text: qsTr('about') onTriggered: {