Refactor ContentView to add media browser

This commit is contained in:
2022-09-08 23:14:42 -06:00
parent 34aa28529d
commit 3849efdbda
13 changed files with 322 additions and 15 deletions
+10
View File
@@ -111,6 +111,16 @@ class Provider(QObject):
def getShow(self, id) -> Show:
return self._shows[id]
@pyqtProperty(list)
def showsAlphabetic(self) -> list[int]:
return [
elem[0]
for elem in sorted(
[(id, show) for id, show in self._shows.items()],
key=lambda elem: elem[1].title,
)
]
@pyqtProperty(list)
def recentlyAdded(self) -> list[int]:
return self._recently_added