Only adjust height of track rows with notes, not header rows

This commit is contained in:
Keith Edmunds 2022-08-17 22:18:25 +01:00
parent c9cdbe2eb2
commit 1bae79265d

View File

@ -415,8 +415,6 @@ class PlaylistTab(QTableWidget):
with Session() as session:
self.update_display(session)
# Adjust row heights to fit content
self.resizeRowsToContents()
self.edit_cell_type = None
self.musicmuster.enable_play_next_controls()
@ -611,9 +609,9 @@ class PlaylistTab(QTableWidget):
# column 0
for i in range(2, len(columns)):
self.setItem(row, i, QTableWidgetItem())
self.setSpan(row, 1, 1, len(columns))
notes_item = QTableWidgetItem(row_data.note)
self.setItem(row, 1, notes_item)
self.setSpan(row, 1, 1, len(columns))
# Save (no) track_id
userdata_item.setData(self.ROW_TRACK_ID, 0)
@ -1743,7 +1741,7 @@ class PlaylistTab(QTableWidget):
"""Set passed row end time to passed time"""
try:
time_str: str = time.strftime(Config.TRACK_TIME_FORMAT)
time_str = time.strftime(Config.TRACK_TIME_FORMAT)
except AttributeError:
time_str = ""
item = QTableWidgetItem(time_str)
@ -1758,10 +1756,10 @@ class PlaylistTab(QTableWidget):
"""Set passed row start time to passed time"""
try:
time_str: str = time.strftime(Config.TRACK_TIME_FORMAT)
time_str = time.strftime(Config.TRACK_TIME_FORMAT)
except AttributeError:
time_str = ""
item: QTableWidgetItem = QTableWidgetItem(time_str)
item = QTableWidgetItem(time_str)
self.setItem(row, columns['start_time'].idx, item)
def _set_unreadable_row(self, row: int) -> None: