Misc cleanups from query_tabs branch

This commit is contained in:
Keith Edmunds 2025-02-14 21:44:20 +00:00
parent b3bd93d71c
commit c8b571b38f
2 changed files with 5 additions and 6 deletions

View File

@ -50,7 +50,8 @@ class PlaydatesTable(Model):
lastplayed: Mapped[dt.datetime] = mapped_column(index=True) lastplayed: Mapped[dt.datetime] = mapped_column(index=True)
track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id")) track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id"))
track: Mapped["TracksTable"] = relationship( track: Mapped["TracksTable"] = relationship(
"TracksTable", back_populates="playdates" "TracksTable",
back_populates="playdates",
) )
def __repr__(self) -> str: def __repr__(self) -> str:
@ -103,7 +104,7 @@ class PlaylistRowsTable(Model):
) )
playlist: Mapped[PlaylistsTable] = relationship(back_populates="rows") playlist: Mapped[PlaylistsTable] = relationship(back_populates="rows")
track_id: Mapped[Optional[int]] = mapped_column(ForeignKey("tracks.id")) track_id: Mapped[Optional[int]] = mapped_column(ForeignKey("tracks.id", ondelete="CASCADE"))
track: Mapped["TracksTable"] = relationship( track: Mapped["TracksTable"] = relationship(
"TracksTable", "TracksTable",
back_populates="playlistrows", back_populates="playlistrows",

View File

@ -502,9 +502,7 @@ class Window(QMainWindow):
) )
) )
file_menu.addSeparator() file_menu.addSeparator()
file_menu.addAction( file_menu.addAction(self.create_action("Exit", self.close))
self.create_action("Exit", self.close)
) # Default action for closing
# Playlist Menu # Playlist Menu
playlist_menu = menu_bar.addMenu("&Playlist") playlist_menu = menu_bar.addMenu("&Playlist")
@ -768,7 +766,7 @@ class Window(QMainWindow):
def create_playlist_tab(self, playlist: Playlists) -> int: def create_playlist_tab(self, playlist: Playlists) -> int:
""" """
Take the passed proxy model, create a playlist tab and Take the passed playlist, create a playlist tab and
add tab to display. Return index number of tab. add tab to display. Return index number of tab.
""" """