From 8e9084d0dbeace050178c3f557bbcaab4248619b Mon Sep 17 00:00:00 2001 From: Black Hat Date: Sun, 14 Jul 2019 22:37:41 +0800 Subject: [PATCH] Add native menubar. --- qml/main.qml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/qml/main.qml b/qml/main.qml index 602c43e2c..95311ecc2 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -3,6 +3,7 @@ import QtQuick.Controls 2.12 import QtQuick.Layouts 1.12 import QtQuick.Controls.Material 2.12 import Qt.labs.settings 1.1 +import Qt.labs.platform 1.1 import Spectral.Panel 2.0 import Spectral.Component 2.0 @@ -46,6 +47,33 @@ ApplicationWindow { 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 { id: spectralController