Increase row height on edit to make editing easier

This commit is contained in:
Keith Edmunds 2022-09-04 21:41:46 +01:00
parent cdb9e1fb59
commit 56b99630c1

View File

@ -96,6 +96,10 @@ class NoSelectDelegate(QStyledItemDelegate):
def createEditor(self, parent, option, index):
if isinstance(index.data(), str):
# Make row just a little bit taller
row = index.row()
row_height = self.parent().rowHeight(row)
self.parent().setRowHeight(row, row_height + MINIMUM_ROW_HEIGHT)
return QPlainTextEdit(parent)
return super().createEditor(parent, option, index)
@ -137,8 +141,8 @@ class PlaylistTab(QTableWidget):
self.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel)
self.setRowCount(0)
self.setColumnCount(len(columns))
v_header = self.verticalHeader()
v_header.setMinimumSectionSize(MINIMUM_ROW_HEIGHT)
self.v_header = self.verticalHeader()
self.v_header.setMinimumSectionSize(MINIMUM_ROW_HEIGHT)
self.horizontalHeader().setStretchLastSection(True)
# Header row