| @@ -1249,11 +1249,15 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): | |||||
| if isAlsaAudioBridged(): | if isAlsaAudioBridged(): | ||||
| self.b_alsa_start.setEnabled(False) | self.b_alsa_start.setEnabled(False) | ||||
| self.b_alsa_stop.setEnabled(True) | self.b_alsa_stop.setEnabled(True) | ||||
| self.systray.setActionEnabled("alsa_start", False) | |||||
| self.systray.setActionEnabled("alsa_stop", True) | |||||
| self.label_bridge_alsa.setText(self.tr("Using Cadence snd-aloop daemon, started")) | self.label_bridge_alsa.setText(self.tr("Using Cadence snd-aloop daemon, started")) | ||||
| else: | else: | ||||
| jackRunning = bool(DBus.jack and DBus.jack.IsStarted()) | jackRunning = bool(DBus.jack and DBus.jack.IsStarted()) | ||||
| self.b_alsa_start.setEnabled(jackRunning) | self.b_alsa_start.setEnabled(jackRunning) | ||||
| self.b_alsa_stop.setEnabled(False) | self.b_alsa_stop.setEnabled(False) | ||||
| self.systray.setActionEnabled("alsa_start", jackRunning) | |||||
| self.systray.setActionEnabled("alsa_stop", False) | |||||
| self.label_bridge_alsa.setText(self.tr("Using Cadence snd-aloop daemon, stopped")) | self.label_bridge_alsa.setText(self.tr("Using Cadence snd-aloop daemon, stopped")) | ||||
| self.cb_alsa_type.setCurrentIndex(iAlsaFileLoop) | self.cb_alsa_type.setCurrentIndex(iAlsaFileLoop) | ||||
| @@ -1262,6 +1266,8 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): | |||||
| elif asoundrcRead == asoundrc_jack: | elif asoundrcRead == asoundrc_jack: | ||||
| self.b_alsa_start.setEnabled(False) | self.b_alsa_start.setEnabled(False) | ||||
| self.b_alsa_stop.setEnabled(False) | self.b_alsa_stop.setEnabled(False) | ||||
| self.systray.setActionEnabled("alsa_start", False) | |||||
| self.systray.setActionEnabled("alsa_stop", False) | |||||
| self.cb_alsa_type.setCurrentIndex(iAlsaFileJACK) | self.cb_alsa_type.setCurrentIndex(iAlsaFileJACK) | ||||
| self.tb_alsa_options.setEnabled(False) | self.tb_alsa_options.setEnabled(False) | ||||
| self.label_bridge_alsa.setText(self.tr("Using JACK plugin bridge")) | self.label_bridge_alsa.setText(self.tr("Using JACK plugin bridge")) | ||||
| @@ -1269,6 +1275,8 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): | |||||
| elif asoundrcRead == asoundrc_pulse: | elif asoundrcRead == asoundrc_pulse: | ||||
| self.b_alsa_start.setEnabled(False) | self.b_alsa_start.setEnabled(False) | ||||
| self.b_alsa_stop.setEnabled(False) | self.b_alsa_stop.setEnabled(False) | ||||
| self.systray.setActionEnabled("alsa_start", False) | |||||
| self.systray.setActionEnabled("alsa_stop", False) | |||||
| self.cb_alsa_type.setCurrentIndex(iAlsaFilePulse) | self.cb_alsa_type.setCurrentIndex(iAlsaFilePulse) | ||||
| self.tb_alsa_options.setEnabled(False) | self.tb_alsa_options.setEnabled(False) | ||||
| self.label_bridge_alsa.setText(self.tr("Using PulseAudio plugin bridge")) | self.label_bridge_alsa.setText(self.tr("Using PulseAudio plugin bridge")) | ||||
| @@ -1276,6 +1284,8 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): | |||||
| else: | else: | ||||
| self.b_alsa_start.setEnabled(False) | self.b_alsa_start.setEnabled(False) | ||||
| self.b_alsa_stop.setEnabled(False) | self.b_alsa_stop.setEnabled(False) | ||||
| self.systray.setActionEnabled("alsa_start", False) | |||||
| self.systray.setActionEnabled("alsa_stop", False) | |||||
| self.cb_alsa_type.addItem(self.tr("Custom")) | self.cb_alsa_type.addItem(self.tr("Custom")) | ||||
| self.cb_alsa_type.setCurrentIndex(iAlsaFileMax) | self.cb_alsa_type.setCurrentIndex(iAlsaFileMax) | ||||
| self.tb_alsa_options.setEnabled(True) | self.tb_alsa_options.setEnabled(True) | ||||