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.
63 lines
3.3 KiB
Python
63 lines
3.3 KiB
Python
# Form implementation generated from reading ui file 'ui/Preferences.ui'
|
|
#
|
|
# Created by: PyQt6 UI code generator 6.6.0
|
|
#
|
|
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
|
|
# run again. Do not edit this file unless you know what you are doing.
|
|
|
|
|
|
from PyQt6 import QtCore, QtGui, QtWidgets
|
|
|
|
|
|
class Ui_Dialog(object):
|
|
def setupUi(self, Dialog):
|
|
Dialog.setObjectName("Dialog")
|
|
Dialog.resize(601, 265)
|
|
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
|
|
self.verticalLayout.setObjectName("verticalLayout")
|
|
self.formLayout = QtWidgets.QFormLayout()
|
|
self.formLayout.setObjectName("formLayout")
|
|
self.label = QtWidgets.QLabel(parent=Dialog)
|
|
self.label.setObjectName("label")
|
|
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
|
|
self.readerCombo = QtWidgets.QFontComboBox(parent=Dialog)
|
|
self.readerCombo.setObjectName("readerCombo")
|
|
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.readerCombo)
|
|
self.label_2 = QtWidgets.QLabel(parent=Dialog)
|
|
self.label_2.setObjectName("label_2")
|
|
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
|
|
self.phoneticsCombo = QtWidgets.QFontComboBox(parent=Dialog)
|
|
self.phoneticsCombo.setObjectName("phoneticsCombo")
|
|
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.phoneticsCombo)
|
|
self.label_3 = QtWidgets.QLabel(parent=Dialog)
|
|
self.label_3.setObjectName("label_3")
|
|
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
|
|
self.alertList = QtWidgets.QListWidget(parent=Dialog)
|
|
self.alertList.setObjectName("alertList")
|
|
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.alertList)
|
|
self.label_4 = QtWidgets.QLabel(parent=Dialog)
|
|
self.label_4.setObjectName("label_4")
|
|
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
|
|
self.playerList = QtWidgets.QListWidget(parent=Dialog)
|
|
self.playerList.setObjectName("playerList")
|
|
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.playerList)
|
|
self.verticalLayout.addLayout(self.formLayout)
|
|
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
|
|
self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
|
|
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
|
|
self.buttonBox.setObjectName("buttonBox")
|
|
self.verticalLayout.addWidget(self.buttonBox)
|
|
|
|
self.retranslateUi(Dialog)
|
|
self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
|
|
self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
|
|
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
|
|
|
def retranslateUi(self, Dialog):
|
|
_translate = QtCore.QCoreApplication.translate
|
|
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
|
|
self.label.setText(_translate("Dialog", "Reader"))
|
|
self.label_2.setText(_translate("Dialog", "Phonetics"))
|
|
self.label_3.setText(_translate("Dialog", "Alert Outputs"))
|
|
self.label_4.setText(_translate("Dialog", "Player Outputs"))
|