Increase row height on edit to make editing easier
This commit is contained in:
parent
cdb9e1fb59
commit
56b99630c1
@ -96,6 +96,10 @@ class NoSelectDelegate(QStyledItemDelegate):
|
|||||||
|
|
||||||
def createEditor(self, parent, option, index):
|
def createEditor(self, parent, option, index):
|
||||||
if isinstance(index.data(), str):
|
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 QPlainTextEdit(parent)
|
||||||
return super().createEditor(parent, option, index)
|
return super().createEditor(parent, option, index)
|
||||||
|
|
||||||
@ -137,8 +141,8 @@ class PlaylistTab(QTableWidget):
|
|||||||
self.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel)
|
self.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel)
|
||||||
self.setRowCount(0)
|
self.setRowCount(0)
|
||||||
self.setColumnCount(len(columns))
|
self.setColumnCount(len(columns))
|
||||||
v_header = self.verticalHeader()
|
self.v_header = self.verticalHeader()
|
||||||
v_header.setMinimumSectionSize(MINIMUM_ROW_HEIGHT)
|
self.v_header.setMinimumSectionSize(MINIMUM_ROW_HEIGHT)
|
||||||
self.horizontalHeader().setStretchLastSection(True)
|
self.horizontalHeader().setStretchLastSection(True)
|
||||||
|
|
||||||
# Header row
|
# Header row
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user