Misc cleanups from query_tabs branch
This commit is contained in:
parent
b3bd93d71c
commit
c8b571b38f
@ -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",
|
||||||
|
|||||||
@ -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.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user