Refactored menus into actions

This commit is contained in:
Filippo Scognamiglio 2013-12-30 02:32:02 +01:00
parent 63b1fe86a2
commit 36e755ea70

View File

@ -37,6 +37,17 @@ ApplicationWindow{
shortcut: "Alt+F11" shortcut: "Alt+F11"
onTriggered: shadersettings.fullscreen = !shadersettings.fullscreen; onTriggered: shadersettings.fullscreen = !shadersettings.fullscreen;
} }
Action {
id: quitAction
text: "&Quit"
shortcut: "Ctrl+Q"
onTriggered: terminalWindow.close();
}
Action{
id: showsettingsAction
text: "&Settings"
onTriggered: settingswindow.show();
}
menuBar: MenuBar { menuBar: MenuBar {
id: menubar id: menubar
@ -44,20 +55,13 @@ ApplicationWindow{
Menu { Menu {
title: qsTr("File") title: qsTr("File")
visible: shadersettings.fullscreen ? false : true visible: shadersettings.fullscreen ? false : true
MenuItem { text: "Close"; onTriggered: terminalWindow.close()} MenuItem {action: quitAction}
} }
Menu { Menu {
title: qsTr("Edit") title: qsTr("Edit")
visible: shadersettings.fullscreen ? false : true visible: shadersettings.fullscreen ? false : true
MenuItem { MenuItem {action: showsettingsAction}
text: qsTr("Settings") MenuItem {action: fullscreenAction}
onTriggered: {
settingswindow.show();
}
}
MenuItem{
action: fullscreenAction
}
} }
} }