WIP V3: remove track from row implemented
This commit is contained in:
parent
05ef2d766c
commit
4ca5eb24c3
@ -854,11 +854,16 @@ class PlaylistModel(QAbstractTableModel):
|
||||
|
||||
def remove_track(self, row_number: int) -> None:
|
||||
"""
|
||||
Remove track from row
|
||||
Remove track from row, retaining row as a header row
|
||||
"""
|
||||
|
||||
# TODO
|
||||
print(f"remove_track({row_number=})")
|
||||
with Session() as session:
|
||||
plr = session.get(PlaylistRows, self.playlist_rows[row_number].plrid)
|
||||
if plr:
|
||||
plr.track_id = None
|
||||
self.refresh_row(session, row_number)
|
||||
self.invalidate_row(row_number)
|
||||
|
||||
|
||||
def rescan_track(self, row_number: int) -> None:
|
||||
"""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user