Start header in column zero

This commit is contained in:
Keith Edmunds 2026-01-03 18:44:36 +00:00
parent 266be281d0
commit 7391b4e61c

View File

@ -51,7 +51,7 @@ from models import db, NoteColours, Playdates, PlaylistRows, Tracks
from music_manager import RowAndTrack, track_sequence from music_manager import RowAndTrack, track_sequence
HEADER_NOTES_COLUMN = 1 HEADER_NOTES_COLUMN = 0
scene_change_re = re.compile(r"SetScene=\[([^[\]]*)\]") scene_change_re = re.compile(r"SetScene=\[([^[\]]*)\]")
@ -417,7 +417,7 @@ class PlaylistModel(QAbstractTableModel):
if column == HEADER_NOTES_COLUMN: if column == HEADER_NOTES_COLUMN:
column_span = 1 column_span = 1
if header_row: if header_row:
column_span = self.columnCount() - 1 column_span = self.columnCount() - HEADER_NOTES_COLUMN
self.signals.span_cells_signal.emit( self.signals.span_cells_signal.emit(
self.playlist_id, row, HEADER_NOTES_COLUMN, 1, column_span self.playlist_id, row, HEADER_NOTES_COLUMN, 1, column_span
) )
@ -534,7 +534,7 @@ class PlaylistModel(QAbstractTableModel):
Col.ARTIST.value, Col.ARTIST.value,
Col.NOTE.value, Col.NOTE.value,
Col.INTRO.value, Col.INTRO.value,
]: ] or self.is_header_row(index.row()) and index.column() == HEADER_NOTES_COLUMN:
return default | Qt.ItemFlag.ItemIsEditable return default | Qt.ItemFlag.ItemIsEditable
return default return default