Preferences, singletons
Create a Preference dialog for fonts and audio output devices Turn Preferences and SoundOff into singletons. No matter how many times you request a new one, the same instance is returned. Stop using singals on the parent() to access other instances, such as sound and Preferences.
This commit is contained in:
@@ -46,7 +46,7 @@ class Ui_MainWindow(object):
|
||||
self.horizontalLayout.addWidget(self.widget)
|
||||
MainWindow.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 32))
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 24))
|
||||
self.menubar.setObjectName("menubar")
|
||||
self.menuFile = QtWidgets.QMenu(parent=self.menubar)
|
||||
self.menuFile.setObjectName("menuFile")
|
||||
@@ -72,6 +72,8 @@ class Ui_MainWindow(object):
|
||||
self.actionEditPerson.setObjectName("actionEditPerson")
|
||||
self.actionRead = QtGui.QAction(parent=MainWindow)
|
||||
self.actionRead.setObjectName("actionRead")
|
||||
self.actionPreferences = QtGui.QAction(parent=MainWindow)
|
||||
self.actionPreferences.setObjectName("actionPreferences")
|
||||
self.menuFile.addAction(self.actionQuit)
|
||||
self.menuBooks_2.addAction(self.actionAddBook)
|
||||
self.menuBooks_2.addAction(self.actionEditBook)
|
||||
@@ -79,6 +81,7 @@ class Ui_MainWindow(object):
|
||||
self.menuPeople.addAction(self.actionEditPerson)
|
||||
self.menuBooks.addAction(self.menuBooks_2.menuAction())
|
||||
self.menuBooks.addAction(self.menuPeople.menuAction())
|
||||
self.menuBooks.addAction(self.actionPreferences)
|
||||
self.menubar.addAction(self.menuFile.menuAction())
|
||||
self.menubar.addAction(self.menuBooks.menuAction())
|
||||
|
||||
@@ -111,3 +114,4 @@ class Ui_MainWindow(object):
|
||||
self.actionEditPerson.setToolTip(_translate("MainWindow", "Edit A Person"))
|
||||
self.actionRead.setText(_translate("MainWindow", "Read"))
|
||||
self.actionRead.setToolTip(_translate("MainWindow", "Read Book"))
|
||||
self.actionPreferences.setText(_translate("MainWindow", "Preferences"))
|
||||
|
||||
Reference in New Issue
Block a user