Make rows tall enough for notes, notes not bold
This commit is contained in:
parent
88d0c11cbc
commit
c4be0b55d4
@ -410,6 +410,8 @@ 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()
|
||||||
|
|
||||||
@ -1089,6 +1091,9 @@ class PlaylistTab(QTableWidget):
|
|||||||
self._get_section_timing_string(section_time, no_end=True)
|
self._get_section_timing_string(section_time, no_end=True)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Ensure content is visible by wrapping cells
|
||||||
|
self.resizeRowsToContents()
|
||||||
|
|
||||||
# Scroll to put next track Config.SCROLL_TOP_MARGIN from the
|
# Scroll to put next track Config.SCROLL_TOP_MARGIN from the
|
||||||
# top. Rows number from zero, so set (current_row -
|
# top. Rows number from zero, so set (current_row -
|
||||||
# Config.SCROLL_TOP_MARGIN + 1) row to be top row
|
# Config.SCROLL_TOP_MARGIN + 1) row to be top row
|
||||||
@ -1693,15 +1698,19 @@ class PlaylistTab(QTableWidget):
|
|||||||
session.commit()
|
session.commit()
|
||||||
|
|
||||||
def _set_row_bold(self, row: int, bold: bool = True) -> None:
|
def _set_row_bold(self, row: int, bold: bool = True) -> None:
|
||||||
"""Make row bold (bold=True) or not bold"""
|
"""
|
||||||
|
Make row bold (bold=True) or not bold.
|
||||||
|
|
||||||
j: int
|
Don't make notes column bold.
|
||||||
|
"""
|
||||||
|
|
||||||
boldfont: QFont = QFont()
|
boldfont = QFont()
|
||||||
boldfont.setBold(bold)
|
boldfont.setBold(bold)
|
||||||
for j in range(self.columnCount()):
|
for column in range(self.columnCount()):
|
||||||
if self.item(row, j):
|
if column == columns['row_notes'].idx:
|
||||||
self.item(row, j).setFont(boldfont)
|
continue
|
||||||
|
if self.item(row, column):
|
||||||
|
self.item(row, column).setFont(boldfont)
|
||||||
|
|
||||||
def _set_row_colour(self, row: int,
|
def _set_row_colour(self, row: int,
|
||||||
colour: Optional[QColor] = None) -> None:
|
colour: Optional[QColor] = None) -> None:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user