Browse Source

Add quit to main menu

master
Nils 4 years ago
parent
commit
b10a1e9edb
  1. 10
      qtgui/designer/mainwindow.py
  2. 9
      qtgui/designer/mainwindow.ui
  3. 3
      qtgui/menu.py

10
qtgui/designer/mainwindow.py

@ -2,9 +2,10 @@
# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created by: PyQt5 UI code generator 5.13.2
# Created by: PyQt5 UI code generator 5.15.1
#
# WARNING! All changes made in this file will be lost!
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
@ -659,6 +660,8 @@ class Ui_MainWindow(object):
self.actionZoom_Out_Score_View = QtWidgets.QAction(MainWindow)
self.actionZoom_Out_Score_View.setShortcut("Ctrl+-")
self.actionZoom_Out_Score_View.setObjectName("actionZoom_Out_Score_View")
self.actionQuit = QtWidgets.QAction(MainWindow)
self.actionQuit.setObjectName("actionQuit")
self.menuObjects.addAction(self.actionMetrical_Instruction)
self.menuObjects.addAction(self.actionClef)
self.menuObjects.addAction(self.actionKey_Signature)
@ -798,6 +801,7 @@ class Ui_MainWindow(object):
self.menuView.addAction(self.actionPlayFromBeginning)
self.menuView.addAction(self.actionMetronome_Enabled)
self.menuView.addSeparator()
self.menuView.addAction(self.actionQuit)
self.menuEdit_MusicItem.addAction(self.actionAddCursorNoteToChord)
self.menuEdit_MusicItem.addAction(self.actionDeleteCursorNoteFromChord)
self.menuEdit_MusicItem.addAction(self.actionSplit_in_2)
@ -983,3 +987,5 @@ class Ui_MainWindow(object):
self.actionLyRepeat.setText(_translate("MainWindow", "Repeat"))
self.actionZoom_In_Score_View.setText(_translate("MainWindow", "Zoom In Score View"))
self.actionZoom_Out_Score_View.setText(_translate("MainWindow", "Zoom Out Score View"))
self.actionQuit.setText(_translate("MainWindow", "Quit (without saving)"))
self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q"))

9
qtgui/designer/mainwindow.ui

@ -228,6 +228,7 @@
<addaction name="actionPlayFromBeginning"/>
<addaction name="actionMetronome_Enabled"/>
<addaction name="separator"/>
<addaction name="actionQuit"/>
</widget>
<widget class="QMenu" name="menu">
<property name="enabled">
@ -1733,6 +1734,14 @@
<string notr="true">Ctrl+-</string>
</property>
</action>
<action name="actionQuit">
<property name="text">
<string>Quit (without saving)</string>
</property>
<property name="shortcut">
<string>Ctrl+Q</string>
</property>
</action>
</widget>
<resources/>
<connections/>

3
qtgui/menu.py

@ -31,6 +31,7 @@ translate = QtCore.QCoreApplication.translate
#Template Modules
#Our modules
import engine.api as api
from midiinput.stepmidiinput import stepMidiInput #singleton instance
@ -198,6 +199,7 @@ class MenuActionDatabase(object):
self.mainWindow.ui.actionWiden_Score_View : self.mainWindow.widen,
self.mainWindow.ui.actionShrink_Score_View : self.mainWindow.shrinken,
self.mainWindow.ui.actionSave : api.save,
self.mainWindow.ui.actionQuit : self.mainWindow.nsmClient.serverSendExitToSelf,
self.mainWindow.ui.actionShow_PDF : api.showPDF,
self.mainWindow.ui.actionExport_to_Ly : self.exportLy,
@ -349,6 +351,7 @@ class MenuActionDatabase(object):
self.mainWindow.ui.actionWiden_Score_View,
self.mainWindow.ui.actionShrink_Score_View,
self.mainWindow.ui.actionSave,
self.mainWindow.ui.actionQuit,
]

Loading…
Cancel
Save