linphone-desktop/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml
Julien Wadel 3f41aa2194 Mac :
- Fix qt.conf for missing qml.
- Fix shortcuts and top menu.
- Fix depencies.
2021-11-25 16:39:57 +01:00

53 lines
1.2 KiB
QML

import QtQuick 2.7
import QtQuick.Controls 2.3
import Qt.labs.platform 1.0
import Linphone 1.0
// =============================================================================
MenuBar {
function open () {
menu.open()
}
// ---------------------------------------------------------------------------
// Menu.
// ---------------------------------------------------------------------------
Menu {
id: menu
title: qsTr('settings')
MenuItem {
text: qsTr('settings')
role: MenuItem.ApplicationSpecificRole //PreferencesRole doesn't seems to work with Qt 5.15.2
onTriggered: App.smartShowWindow(App.getSettingsWindow())
shortcut: StandardKey.Preferences
}
MenuItem {
//: 'Check for updates' : Item menu for checking updates
text: qsTr('checkForUpdates')
role: MenuItem.ApplicationSpecificRole
onTriggered: App.checkForUpdates(true)
}
MenuItem {
text: qsTr('about')
onTriggered: {
window.detachVirtualWindow()
window.attachVirtualWindow(Qt.resolvedUrl('Dialogs/About.qml'))
}
shortcut: StandardKey.HelpContents
}
MenuItem {
text: qsTr('quit')
onTriggered: Qt.quit()
shortcut: StandardKey.Quit
}
}
}