Loop button for audio samples always enabled
(cherry picked from commit 09afe6b016342fe36b7e306f863f581dcd65cb18)
This commit is contained in:
@@ -98,7 +98,7 @@ class AudioPlayer(QObject):
|
|||||||
self._timer.stop()
|
self._timer.stop()
|
||||||
mixer.quit()
|
mixer.quit()
|
||||||
self._audio_progress.reset()
|
self._audio_progress.reset()
|
||||||
self._enable_buttons(False, False, False, False)
|
self._enable_buttons(False, False, False)
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
def _update_bar(self):
|
def _update_bar(self):
|
||||||
@@ -132,7 +132,6 @@ class AudioPlayer(QObject):
|
|||||||
)
|
)
|
||||||
if os.path.exists(full_name):
|
if os.path.exists(full_name):
|
||||||
self._play.setEnabled(True)
|
self._play.setEnabled(True)
|
||||||
self._loop.setEnabled(True)
|
|
||||||
self._audio_file = full_name
|
self._audio_file = full_name
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
@@ -168,9 +167,8 @@ class AudioPlayer(QObject):
|
|||||||
self._paused = True
|
self._paused = True
|
||||||
self._enable_buttons(True, False, False)
|
self._enable_buttons(True, False, False)
|
||||||
|
|
||||||
def _enable_buttons(self, play_en, pause_en, stop_en, loop_en=True):
|
def _enable_buttons(self, play_en, pause_en, stop_en):
|
||||||
"""Set the three buttons status."""
|
"""Set the three buttons status."""
|
||||||
self._play.setEnabled(play_en)
|
self._play.setEnabled(play_en)
|
||||||
self._pause.setEnabled(pause_en)
|
self._pause.setEnabled(pause_en)
|
||||||
self._stop.setEnabled(stop_en)
|
self._stop.setEnabled(stop_en)
|
||||||
self._loop.setEnabled(loop_en)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user