Better UI info - helps issue #11
- add status bar message to show whether play controls are enabled - add warning background colour to 'fade' box
This commit is contained in:
parent
8baf01bc60
commit
b45fab2855
@ -212,10 +212,12 @@ class Window(QMainWindow, Ui_MainWindow):
|
||||
def disable_play_next_controls(self):
|
||||
DEBUG("disable_play_next_controls()")
|
||||
self.actionPlay_next.setEnabled(False)
|
||||
self.statusbar.showMessage("Play controls: Disabled", 0)
|
||||
|
||||
def enable_play_next_controls(self):
|
||||
DEBUG("enable_play_next_controls()")
|
||||
self.actionPlay_next.setEnabled(True)
|
||||
self.statusbar.showMessage("Play controls: Enabled", 0)
|
||||
|
||||
def export_playlist_tab(self):
|
||||
"Export the current playlist to an m3u file"
|
||||
@ -591,15 +593,19 @@ class Window(QMainWindow, Ui_MainWindow):
|
||||
self.label_fade_timer.setText(helpers.ms_to_mmss(time_to_fade))
|
||||
|
||||
# Time to silence
|
||||
if time_to_silence < 5000:
|
||||
if time_to_silence <= 5500:
|
||||
self.frame_silent.setStyleSheet(
|
||||
f"background: {Config.COLOUR_ENDING_TIMER}"
|
||||
)
|
||||
self.enable_play_next_controls()
|
||||
elif time_to_fade < 500:
|
||||
elif time_to_fade <= 500:
|
||||
self.frame_silent.setStyleSheet(
|
||||
f"background: {Config.COLOUR_WARNING_TIMER}"
|
||||
)
|
||||
elif time_to_fade <= 5500:
|
||||
self.frame_fade.setStyleSheet(
|
||||
f"background: {Config.COLOUR_WARNING_TIMER}"
|
||||
)
|
||||
self.enable_play_next_controls()
|
||||
else:
|
||||
self.frame_silent.setStyleSheet("")
|
||||
@ -615,6 +621,7 @@ class Window(QMainWindow, Ui_MainWindow):
|
||||
if self.playing:
|
||||
self.label_end_timer.setText("00:00")
|
||||
self.frame_silent.setStyleSheet("")
|
||||
self.frame_fade.setStyleSheet("")
|
||||
self.current_track_playlist_tab.play_stopped()
|
||||
self.playing = False
|
||||
self.previous_track = self.current_track
|
||||
|
||||
Loading…
Reference in New Issue
Block a user