add reload audio system button

This commit is contained in:
Headshotnoby 2021-06-22 12:14:20 -04:00
parent 1d2969189e
commit a4cb137b24

View File

@ -143,6 +143,10 @@ class Settings(QtGui.QDialog):
audio_layout.setWidget(4, QtGui.QFormLayout.LabelRole, bliplabel)
audio_layout.setWidget(4, QtGui.QFormLayout.FieldRole, self.blipslider)
self.reloadaudio = QtGui.QPushButton(text="Reload audio system")
self.reloadaudio.clicked.connect(self.onReloadAudio)
audio_layout.setWidget(5, QtGui.QFormLayout.FieldRole, self.reloadaudio)
for device in audio.getdevices():
self.device_list.addItem(device)
@ -258,4 +262,9 @@ class Settings(QtGui.QDialog):
code = updater.checkForUpdates()
if code == 0:
subprocess.Popen(["./AO2XPupdat"])
_exit(0)
_exit(0)
def onReloadAudio(self):
audio.free()
audio.init()
print "reloaded audio"