Keep row selection when adding tracks/notes
This commit is contained in:
parent
2d247db543
commit
8d3c989c18
@ -161,7 +161,7 @@ class Playlist(QTableWidget):
|
||||
self.NOTE_COL_SPAN)
|
||||
self.meta_set_note(row)
|
||||
|
||||
self.repaint()
|
||||
self.repaint(clear_selection=False)
|
||||
|
||||
def add_to_playlist(self, data, repaint=True):
|
||||
"""
|
||||
@ -204,7 +204,7 @@ class Playlist(QTableWidget):
|
||||
self.meta_set_note(row)
|
||||
|
||||
if repaint:
|
||||
self.repaint()
|
||||
self.repaint(clear_selection=False)
|
||||
|
||||
def create_playlist(self, name):
|
||||
"Create new playlist"
|
||||
@ -581,11 +581,12 @@ class Playlist(QTableWidget):
|
||||
self.meta_clear(self.meta_get_current())
|
||||
self.tracks_changed()
|
||||
|
||||
def repaint(self):
|
||||
def repaint(self, clear_selection=True):
|
||||
"Set row colours, fonts, etc, and save playlist"
|
||||
|
||||
self.save()
|
||||
|
||||
if clear_selection:
|
||||
self.clearSelection()
|
||||
current = self.meta_get_current()
|
||||
next = self.meta_get_next()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user