Only adjust height of track rows with notes, not header rows
This commit is contained in:
parent
c9cdbe2eb2
commit
1bae79265d
@ -415,8 +415,6 @@ class PlaylistTab(QTableWidget):
|
|||||||
with Session() as session:
|
with Session() as session:
|
||||||
self.update_display(session)
|
self.update_display(session)
|
||||||
|
|
||||||
# Adjust row heights to fit content
|
|
||||||
self.resizeRowsToContents()
|
|
||||||
self.edit_cell_type = None
|
self.edit_cell_type = None
|
||||||
self.musicmuster.enable_play_next_controls()
|
self.musicmuster.enable_play_next_controls()
|
||||||
|
|
||||||
@ -611,9 +609,9 @@ class PlaylistTab(QTableWidget):
|
|||||||
# column 0
|
# column 0
|
||||||
for i in range(2, len(columns)):
|
for i in range(2, len(columns)):
|
||||||
self.setItem(row, i, QTableWidgetItem())
|
self.setItem(row, i, QTableWidgetItem())
|
||||||
|
self.setSpan(row, 1, 1, len(columns))
|
||||||
notes_item = QTableWidgetItem(row_data.note)
|
notes_item = QTableWidgetItem(row_data.note)
|
||||||
self.setItem(row, 1, notes_item)
|
self.setItem(row, 1, notes_item)
|
||||||
self.setSpan(row, 1, 1, len(columns))
|
|
||||||
|
|
||||||
# Save (no) track_id
|
# Save (no) track_id
|
||||||
userdata_item.setData(self.ROW_TRACK_ID, 0)
|
userdata_item.setData(self.ROW_TRACK_ID, 0)
|
||||||
@ -1743,7 +1741,7 @@ class PlaylistTab(QTableWidget):
|
|||||||
"""Set passed row end time to passed time"""
|
"""Set passed row end time to passed time"""
|
||||||
|
|
||||||
try:
|
try:
|
||||||
time_str: str = time.strftime(Config.TRACK_TIME_FORMAT)
|
time_str = time.strftime(Config.TRACK_TIME_FORMAT)
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
time_str = ""
|
time_str = ""
|
||||||
item = QTableWidgetItem(time_str)
|
item = QTableWidgetItem(time_str)
|
||||||
@ -1758,10 +1756,10 @@ class PlaylistTab(QTableWidget):
|
|||||||
"""Set passed row start time to passed time"""
|
"""Set passed row start time to passed time"""
|
||||||
|
|
||||||
try:
|
try:
|
||||||
time_str: str = time.strftime(Config.TRACK_TIME_FORMAT)
|
time_str = time.strftime(Config.TRACK_TIME_FORMAT)
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
time_str = ""
|
time_str = ""
|
||||||
item: QTableWidgetItem = QTableWidgetItem(time_str)
|
item = QTableWidgetItem(time_str)
|
||||||
self.setItem(row, columns['start_time'].idx, item)
|
self.setItem(row, columns['start_time'].idx, item)
|
||||||
|
|
||||||
def _set_unreadable_row(self, row: int) -> None:
|
def _set_unreadable_row(self, row: int) -> None:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user