Move selected working

This commit is contained in:
Keith Edmunds 2022-08-15 09:31:30 +01:00
parent 49bef912d2
commit dcc84e0df1

View File

@ -166,7 +166,7 @@ class Window(QMainWindow, Ui_MainWindow):
# self.actionImport.triggered.connect(self.import_track) # self.actionImport.triggered.connect(self.import_track)
self.actionInsertSectionHeader.triggered.connect(self.insert_header) self.actionInsertSectionHeader.triggered.connect(self.insert_header)
self.actionInsertTrack.triggered.connect(self.insert_track) self.actionInsertTrack.triggered.connect(self.insert_track)
# self.actionMoveSelected.triggered.connect(self.move_selected) self.actionMoveSelected.triggered.connect(self.move_selected)
self.actionNewPlaylist.triggered.connect(self.create_playlist) self.actionNewPlaylist.triggered.connect(self.create_playlist)
self.actionOpenPlaylist.triggered.connect(self.open_playlist) self.actionOpenPlaylist.triggered.connect(self.open_playlist)
self.actionPlay_next.triggered.connect(self.play_next) self.actionPlay_next.triggered.connect(self.play_next)
@ -526,18 +526,13 @@ class Window(QMainWindow, Ui_MainWindow):
# Update destination playlist_tab if visible (if not visible, it # Update destination playlist_tab if visible (if not visible, it
# will be re-populated when it is opened) # will be re-populated when it is opened)
destination_visible_playlist_tab = None destionation_playlist_tab = None
for tab in range(self.tabPlaylist.count()): for tab in range(self.tabPlaylist.count()):
# Non-playlist tabs won't have a 'playlist_id' attribute
if not hasattr(self.tabPlaylist.widget(tab), 'playlist_id'):
continue
if self.tabPlaylist.widget(tab).playlist_id == dlg.playlist.id: if self.tabPlaylist.widget(tab).playlist_id == dlg.playlist.id:
destination_visible_playlist_tab = ( destionation_playlist_tab = self.tabPlaylist.widget(tab)
self.tabPlaylist.widget(tab))
break break
if destination_visible_playlist_tab: if destionation_playlist_tab:
destination_visible_playlist_tab.populate( destionation_playlist_tab.populate(session, dlg.playlist.id)
session, dlg.playlist.id)
def play_next(self) -> None: def play_next(self) -> None:
""" """
@ -641,7 +636,6 @@ class Window(QMainWindow, Ui_MainWindow):
# Select any text that may already be there # Select any text that may already be there
self.txtSearch.selectAll() self.txtSearch.selectAll()
def search_playlist_clear(self) -> None: def search_playlist_clear(self) -> None:
"""Tidy up and reset search bar""" """Tidy up and reset search bar"""