Add native menubar.

This commit is contained in:
Black Hat
2019-07-14 22:37:41 +08:00
parent eb6f15335e
commit 8e9084d0db

View File

@@ -3,6 +3,7 @@ import QtQuick.Controls 2.12
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.12
import QtQuick.Controls.Material 2.12 import QtQuick.Controls.Material 2.12
import Qt.labs.settings 1.1 import Qt.labs.settings 1.1
import Qt.labs.platform 1.1
import Spectral.Panel 2.0 import Spectral.Panel 2.0
import Spectral.Component 2.0 import Spectral.Component 2.0
@@ -46,6 +47,33 @@ ApplicationWindow {
onShowWindow: window.showWindow() onShowWindow: window.showWindow()
} }
MenuBar {
id: menuBar
Menu {
id: fileMenu
title: "File"
MenuItem {
text: "Preferences"
shortcut: StandardKey.Preferences
role: MenuItem.PreferencesRole
onTriggered: accountDetailDialog.createObject(window).open()
}
MenuItem {
text: "Quit"
shortcut: StandardKey.Quit
role: MenuItem.QuitRole
onTriggered: Qt.quit()
}
}
}
Controller { Controller {
id: spectralController id: spectralController