feat: hide library progress bar and status when iPod not connected
This commit is contained in:
parent
61bcaec7a3
commit
949783e76c
13
src/main.py
13
src/main.py
@ -564,9 +564,11 @@ class MainWindow(QMainWindow):
|
||||
|
||||
self.library_progress = QProgressBar()
|
||||
self.library_progress.setRange(0, 100)
|
||||
self.library_progress.setVisible(False)
|
||||
layout.addWidget(self.library_progress)
|
||||
|
||||
self.library_status = QLabel("Ready")
|
||||
self.library_status.setVisible(False)
|
||||
layout.addWidget(self.library_status)
|
||||
|
||||
def _setup_library_toolbar(self, layout):
|
||||
@ -1687,6 +1689,9 @@ class MainWindow(QMainWindow):
|
||||
|
||||
self.tab_widget.setTabVisible(self.ipod_tab_index, True)
|
||||
|
||||
self.library_progress.setVisible(True)
|
||||
self.library_status.setVisible(True)
|
||||
|
||||
self._load_ipod_tracks()
|
||||
|
||||
def _set_device_unmounted(self, device: dict):
|
||||
@ -1705,6 +1710,9 @@ class MainWindow(QMainWindow):
|
||||
self.export_status.setVisible(False)
|
||||
self.library_transfer_btn.setEnabled(False)
|
||||
|
||||
self.library_progress.setVisible(False)
|
||||
self.library_status.setVisible(False)
|
||||
|
||||
self.tab_widget.setTabVisible(self.ipod_tab_index, True)
|
||||
|
||||
def _set_device_not_found(self):
|
||||
@ -1721,6 +1729,9 @@ class MainWindow(QMainWindow):
|
||||
self.export_status.setVisible(False)
|
||||
self.library_transfer_btn.setEnabled(False)
|
||||
|
||||
self.library_progress.setVisible(False)
|
||||
self.library_status.setVisible(False)
|
||||
|
||||
self.tab_widget.setTabVisible(self.ipod_tab_index, False)
|
||||
|
||||
def _on_mount_clicked(self):
|
||||
@ -1769,6 +1780,8 @@ class MainWindow(QMainWindow):
|
||||
if success or True:
|
||||
self.current_mount_point = None
|
||||
self.library_transfer_btn.setEnabled(False)
|
||||
self.library_progress.setVisible(False)
|
||||
self.library_status.setVisible(False)
|
||||
if self.ipod_devices:
|
||||
self.ipod_devices[0]["mounted"] = False
|
||||
self.ipod_devices[0]["mount_point"] = None
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user