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 = QProgressBar()
|
||||||
self.library_progress.setRange(0, 100)
|
self.library_progress.setRange(0, 100)
|
||||||
|
self.library_progress.setVisible(False)
|
||||||
layout.addWidget(self.library_progress)
|
layout.addWidget(self.library_progress)
|
||||||
|
|
||||||
self.library_status = QLabel("Ready")
|
self.library_status = QLabel("Ready")
|
||||||
|
self.library_status.setVisible(False)
|
||||||
layout.addWidget(self.library_status)
|
layout.addWidget(self.library_status)
|
||||||
|
|
||||||
def _setup_library_toolbar(self, layout):
|
def _setup_library_toolbar(self, layout):
|
||||||
@ -1687,6 +1689,9 @@ class MainWindow(QMainWindow):
|
|||||||
|
|
||||||
self.tab_widget.setTabVisible(self.ipod_tab_index, True)
|
self.tab_widget.setTabVisible(self.ipod_tab_index, True)
|
||||||
|
|
||||||
|
self.library_progress.setVisible(True)
|
||||||
|
self.library_status.setVisible(True)
|
||||||
|
|
||||||
self._load_ipod_tracks()
|
self._load_ipod_tracks()
|
||||||
|
|
||||||
def _set_device_unmounted(self, device: dict):
|
def _set_device_unmounted(self, device: dict):
|
||||||
@ -1705,6 +1710,9 @@ class MainWindow(QMainWindow):
|
|||||||
self.export_status.setVisible(False)
|
self.export_status.setVisible(False)
|
||||||
self.library_transfer_btn.setEnabled(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)
|
self.tab_widget.setTabVisible(self.ipod_tab_index, True)
|
||||||
|
|
||||||
def _set_device_not_found(self):
|
def _set_device_not_found(self):
|
||||||
@ -1721,6 +1729,9 @@ class MainWindow(QMainWindow):
|
|||||||
self.export_status.setVisible(False)
|
self.export_status.setVisible(False)
|
||||||
self.library_transfer_btn.setEnabled(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)
|
self.tab_widget.setTabVisible(self.ipod_tab_index, False)
|
||||||
|
|
||||||
def _on_mount_clicked(self):
|
def _on_mount_clicked(self):
|
||||||
@ -1769,6 +1780,8 @@ class MainWindow(QMainWindow):
|
|||||||
if success or True:
|
if success or True:
|
||||||
self.current_mount_point = None
|
self.current_mount_point = None
|
||||||
self.library_transfer_btn.setEnabled(False)
|
self.library_transfer_btn.setEnabled(False)
|
||||||
|
self.library_progress.setVisible(False)
|
||||||
|
self.library_status.setVisible(False)
|
||||||
if self.ipod_devices:
|
if self.ipod_devices:
|
||||||
self.ipod_devices[0]["mounted"] = False
|
self.ipod_devices[0]["mounted"] = False
|
||||||
self.ipod_devices[0]["mount_point"] = None
|
self.ipod_devices[0]["mount_point"] = None
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user