diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-01-16 06:32:00 +0100 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-01-16 06:32:00 +0100 |
| commit | f61d7e6d2e6fe4b0613b819f2b50cf7763930ce7 (patch) | |
| tree | d56e94137f369c9abc9759ca0d1e32342331cb6c /tidal_dl_ng/gui.py | |
| parent | 76b007c2bb47d78a116573792ec6dfc2402f91b8 (diff) | |
| download | tidal-dl-ng-f61d7e6d2e6fe4b0613b819f2b50cf7763930ce7.tar.gz | |
♻️ Removed unnecessary threading and refactored values to constants.
Diffstat (limited to 'tidal_dl_ng/gui.py')
| -rw-r--r-- | tidal_dl_ng/gui.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py index b4d9a4c..1cbcfda 100644 --- a/tidal_dl_ng/gui.py +++ b/tidal_dl_ng/gui.py @@ -18,7 +18,7 @@ from tidalapi import Album, Mix, Playlist, Quality, Track, UserPlaylist, Video from tidalapi.session import SearchTypes from tidal_dl_ng.config import Settings, Tidal -from tidal_dl_ng.constants import QualityVideo +from tidal_dl_ng.constants import QualityVideo, TidalLists from tidal_dl_ng.download import Download from tidal_dl_ng.logger import XStream, logger_gui from tidal_dl_ng.model.gui_data import ProgressBars, ResultSearch @@ -96,7 +96,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): if result: self.dl = Download(self.tidal.session, self.tidal.settings.data.skip_existing) - self.thread_it(self.populate_tree_lists, self.tidal) + self.populate_tree_lists(self.tidal) def _init_progressbar(self): self.pb_list = QtWidgets.QProgressBar() @@ -142,12 +142,15 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): self.spinner_start.emit(self.tr_lists_user) self.tr_results.clear() - # TODO: Refactor list item names to constants. twi_playlists: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems( - "Playlists", QtCore.Qt.MatchExactly, 0 + TidalLists.PLAYLISTS.value, QtCore.Qt.MatchExactly, 0 + )[0] + twi_mixes: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems( + TidalLists.FAVORITES.value, QtCore.Qt.MatchExactly, 0 + )[0] + twi_favorites: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems( + TidalLists.MIXES.value, QtCore.Qt.MatchExactly, 0 )[0] - twi_mixes: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems("Favorites", QtCore.Qt.MatchExactly, 0)[0] - twi_favorites: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems("Mixes", QtCore.Qt.MatchExactly, 0)[0] user_playlists: [Playlist | UserPlaylist] = tidal.session.user.playlist_and_favorite_playlists() user_mixes: [Mix] = tidal.session.mixes().categories[0].items |
