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):
|
def disable_play_next_controls(self):
|
||||||
DEBUG("disable_play_next_controls()")
|
DEBUG("disable_play_next_controls()")
|
||||||
self.actionPlay_next.setEnabled(False)
|
self.actionPlay_next.setEnabled(False)
|
||||||
|
self.statusbar.showMessage("Play controls: Disabled", 0)
|
||||||
|
|
||||||
def enable_play_next_controls(self):
|
def enable_play_next_controls(self):
|
||||||
DEBUG("enable_play_next_controls()")
|
DEBUG("enable_play_next_controls()")
|
||||||
self.actionPlay_next.setEnabled(True)
|
self.actionPlay_next.setEnabled(True)
|
||||||
|
self.statusbar.showMessage("Play controls: Enabled", 0)
|
||||||
|
|
||||||
def export_playlist_tab(self):
|
def export_playlist_tab(self):
|
||||||
"Export the current playlist to an m3u file"
|
"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))
|
self.label_fade_timer.setText(helpers.ms_to_mmss(time_to_fade))
|
||||||
|
|
||||||
# Time to silence
|
# Time to silence
|
||||||
if time_to_silence < 5000:
|
if time_to_silence <= 5500:
|
||||||
self.frame_silent.setStyleSheet(
|
self.frame_silent.setStyleSheet(
|
||||||
f"background: {Config.COLOUR_ENDING_TIMER}"
|
f"background: {Config.COLOUR_ENDING_TIMER}"
|
||||||
)
|
)
|
||||||
self.enable_play_next_controls()
|
self.enable_play_next_controls()
|
||||||
elif time_to_fade < 500:
|
elif time_to_fade <= 500:
|
||||||
self.frame_silent.setStyleSheet(
|
self.frame_silent.setStyleSheet(
|
||||||
f"background: {Config.COLOUR_WARNING_TIMER}"
|
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()
|
self.enable_play_next_controls()
|
||||||
else:
|
else:
|
||||||
self.frame_silent.setStyleSheet("")
|
self.frame_silent.setStyleSheet("")
|
||||||
@ -615,6 +621,7 @@ class Window(QMainWindow, Ui_MainWindow):
|
|||||||
if self.playing:
|
if self.playing:
|
||||||
self.label_end_timer.setText("00:00")
|
self.label_end_timer.setText("00:00")
|
||||||
self.frame_silent.setStyleSheet("")
|
self.frame_silent.setStyleSheet("")
|
||||||
|
self.frame_fade.setStyleSheet("")
|
||||||
self.current_track_playlist_tab.play_stopped()
|
self.current_track_playlist_tab.play_stopped()
|
||||||
self.playing = False
|
self.playing = False
|
||||||
self.previous_track = self.current_track
|
self.previous_track = self.current_track
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user