Ensure tracks are visible when added to playlist
This commit is contained in:
parent
0c041d0bf6
commit
00fbfa334e
@ -173,8 +173,8 @@ class Playlist(QTableWidget):
|
|||||||
self.setItem(row, self.COL_INDEX, item)
|
self.setItem(row, self.COL_INDEX, item)
|
||||||
item = QTableWidgetItem(str(track.start_gap))
|
item = QTableWidgetItem(str(track.start_gap))
|
||||||
self.setItem(row, self.COL_MSS, item)
|
self.setItem(row, self.COL_MSS, item)
|
||||||
item = QTableWidgetItem(track.title)
|
titleitem = QTableWidgetItem(track.title)
|
||||||
self.setItem(row, self.COL_TITLE, item)
|
self.setItem(row, self.COL_TITLE, titleitem)
|
||||||
item = QTableWidgetItem(track.artist)
|
item = QTableWidgetItem(track.artist)
|
||||||
self.setItem(row, self.COL_ARTIST, item)
|
self.setItem(row, self.COL_ARTIST, item)
|
||||||
item = QTableWidgetItem(helpers.ms_to_mmss(track.duration))
|
item = QTableWidgetItem(helpers.ms_to_mmss(track.duration))
|
||||||
@ -200,8 +200,8 @@ class Playlist(QTableWidget):
|
|||||||
|
|
||||||
item = QTableWidgetItem(str(note.id))
|
item = QTableWidgetItem(str(note.id))
|
||||||
self.setItem(row, self.COL_INDEX, item)
|
self.setItem(row, self.COL_INDEX, item)
|
||||||
item = QTableWidgetItem(data.note)
|
titleitem = QTableWidgetItem(data.note)
|
||||||
self.setItem(row, self.COL_NOTE, item)
|
self.setItem(row, self.COL_NOTE, titleitem)
|
||||||
self.setSpan(row, self.COL_NOTE, self.NOTE_ROW_SPAN,
|
self.setSpan(row, self.COL_NOTE, self.NOTE_ROW_SPAN,
|
||||||
self.NOTE_COL_SPAN)
|
self.NOTE_COL_SPAN)
|
||||||
|
|
||||||
@ -217,6 +217,9 @@ class Playlist(QTableWidget):
|
|||||||
|
|
||||||
self.meta_set_note(row)
|
self.meta_set_note(row)
|
||||||
|
|
||||||
|
# Scroll to new row
|
||||||
|
self.scrollToItem(titleitem, QAbstractItemView.PositionAtCenter)
|
||||||
|
|
||||||
if repaint:
|
if repaint:
|
||||||
self.repaint(clear_selection=False)
|
self.repaint(clear_selection=False)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user